diff --git a/debian-unstable-upstream/control b/debian-unstable-upstream/control index 4ac8e42c03..ee5c3226db 100644 --- a/debian-unstable-upstream/control +++ b/debian-unstable-upstream/control @@ -5,6 +5,7 @@ Maintainer: Gregory Hainaut # WARNING we need dpkg-dev 1.15.7 to support dpkg-buildflags but ubunutu 10.04 have only 1.15.5.6... Build-Depends: debhelper (>= 7.0.50), dpkg-dev (>= 1.15.5.6), cmake (>=2.8), gcc-multilib [amd64], g++-multilib [amd64], + locales|locales-all, zlib1g-dev (>= 1:1.2.3.3) | lib32z1-dev (>= 1.2.3.3) [amd64], libbz2-dev (>= 1.0.4), libsdl1.2-dev, @@ -14,19 +15,21 @@ Build-Depends: debhelper (>= 7.0.50), dpkg-dev (>= 1.15.5.6), cmake (>=2.8), libgtk2.0-dev (>= 2.16), libasound2-dev | lib32asound2-dev [amd64], portaudio19-dev, -# version not yet in debian -# libsoundtouch1-dev (>= 1.5), -# I patch the source (remove feature) to compile with version 1.3 - libsoundtouch1-dev (>= 1.3), +# 1.5 is in debian experimental, rename to libsoundtouch0 (yeah...). Keep 1.3 for the moment + libsoundtouch1-dev (>= 1.3)| libsoundtouch0-dev | lib32soundtouch0-dev [amd64], libsparsehash-dev (>= 1.6), libx11-dev, libglew1.5-dev (>= 1.5.1), libgl1-mesa-dev, libglu1-mesa-dev, -# my nmu: add 32bits packages -# nvidia-cg-toolkit (>= 2.1.0017.deb1) | nvidia-cg-toolkit (>= 2.1.0017.deb1+nmu2) [amd64], - nvidia-cg-toolkit-pcsx2 | nvidia-cg-toolkit (>= 2.1), ia32-nvidia-cg-toolkit-pcsx2 [amd64], - ia32-libs (>= 20090808+nmu7) [amd64], ia32-libs-gtk (= 20100503+local1) [amd64] + ia32-libs-dev [amd64], +# I hope they create this package too +# ia32-libs-gtk-dev [amd64], + ia32-libs-gtk [amd64], + lib32bz2-dev [amd64], +# my nmu: add missing 32bits packages + # ia32-libs-extra-pcsx2 [amd64], + nvidia-cg-toolkit-pcsx2 | nvidia-cg-toolkit (>= 2.1), ia32-nvidia-cg-toolkit-pcsx2 [amd64] Standards-Version: 3.9.1 Homepage: http://pcsx2.net/ @@ -36,10 +39,9 @@ Architecture: i386 amd64 Depends: ${shlibs:Depends}, ${misc:Depends}, pcsx2-data-unstable (>= ${binary:Version}), pcsx2-plugins-unstable (>= ${binary:Version}) - Conflicts: pcsx2 +Conflicts: pcsx2 Description: Playstation 2 emulator - PCSX2 is a PlayStation 2 emulator for Windows and Linux, started by the same - team that brought you PCSX (a Sony PlayStation 1 emulator). + PCSX2 is a PlayStation 2 emulator for Windows and Linux. . WARNING: It requires a CPU with SSE2 instructions. If your CPU does not support this instruction set, it does not have enough horse power to run this emulator @@ -47,15 +49,13 @@ Description: Playstation 2 emulator . This package includes the main binary file. - Package: pcsx2-data-unstable Architecture: all Depends: ${misc:Depends} Recommends: pcsx2-unstable (>= ${binary:Version}), pcsx2-plugins-unstable (>= ${binary:Version}) Conflicts: pcsx2-data Description: data for pcsx2 - PCSX2 is a PlayStation 2 emulator for Windows and Linux, started by the same - team that brought you PCSX (a Sony PlayStation 1 emulator). + PCSX2 is a PlayStation 2 emulator for Windows and Linux. . WARNING: It requires a CPU with SSE2 instructions. If your CPU does not support this instruction set, it does not have enough horse power to run this emulator @@ -73,8 +73,7 @@ Recommends: pcsx2-unstable (>= ${binary:Version}), pcsx2-data-unstable (>= ${binary:Version}) Conflicts: pcsx2-plugins Description: Various plugins for pcsx2 - PCSX2 is a PlayStation 2 emulator for Windows and Linux, started by the same - team that brought you PCSX (a Sony PlayStation 1 emulator). + PCSX2 is a PlayStation 2 emulator for Windows and Linux. . WARNING: It requires a CPU with SSE2 instructions. If your CPU does not support this instruction set, it does not have enough horse power to run this emulator @@ -90,8 +89,7 @@ Architecture: i386 amd64 Depends: ${misc:Depends}, pcsx2-unstable (= ${binary:Version}) Conflicts: pcsx2-dbg Description: Debug symbols for pcsx2 - PCSX2 is a PlayStation 2 emulator for Windows and Linux, started by the same - team that brought you PCSX (a Sony PlayStation 1 emulator). + PCSX2 is a PlayStation 2 emulator for Windows and Linux. . WARNING: It requires a CPU with SSE2 instructions. If your CPU does not support this instruction set, it does not have enough horse power to run this emulator @@ -107,11 +105,26 @@ Architecture: i386 amd64 Depends: ${misc:Depends}, pcsx2-plugins-unstable (= ${binary:Version}) Conflicts: pcsx2-plugins-dbg Description: Debug symbols of the pcsx2-plugins - PCSX2 is a PlayStation 2 emulator for Windows and Linux, started by the same - team that brought you PCSX (a Sony PlayStation 1 emulator). + PCSX2 is a PlayStation 2 emulator for Windows and Linux. . WARNING: It requires a CPU with SSE2 instructions. If your CPU does not support this instruction set, it does not have enough horse power to run this emulator anyway. . This package contains the debug symbols of the pcsx2 plugins. + +Package: pcsx2-l10n-unstable +Section: localization +Priority: optional +# Warning amd64 need additional ia32libs +Architecture: all +Depends: ${misc:Depends} +Conflicts: pcsx2-plugins-dbg +Description: Languages package for PCSX2 + PCSX2 is a PlayStation 2 emulator for Windows and Linux. + . + WARNING: It requires a CPU with SSE2 instructions. If your CPU does not support + this instruction set, it does not have enough horse power to run this emulator + anyway. + . + This package contains the localization of the emulator in various languages. diff --git a/debian-unstable-upstream/pcsx2-l10n-unstable.dirs b/debian-unstable-upstream/pcsx2-l10n-unstable.dirs new file mode 100644 index 0000000000..3ce4f58c9b --- /dev/null +++ b/debian-unstable-upstream/pcsx2-l10n-unstable.dirs @@ -0,0 +1,2 @@ +usr/share/games/pcsx2/shaders +var/games/pcsx2/ diff --git a/debian-unstable-upstream/pcsx2-l10n-unstable.install b/debian-unstable-upstream/pcsx2-l10n-unstable.install new file mode 100644 index 0000000000..d1dca5a6ef --- /dev/null +++ b/debian-unstable-upstream/pcsx2-l10n-unstable.install @@ -0,0 +1 @@ +usr/share/locale usr/share/ diff --git a/debian-unstable-upstream/rules b/debian-unstable-upstream/rules index 88961339c2..00eeeddde5 100755 --- a/debian-unstable-upstream/rules +++ b/debian-unstable-upstream/rules @@ -30,6 +30,7 @@ build-stamp: -DCMAKE_BUILD_TYPE=$(CMAKE_BUILD_TYPE) \ -DCMAKE_BUILD_STRIP=FALSE \ -DFORCE_INTERNAL_SOUNDTOUCH=FALSE \ + -DL10N_PORTABLE=FALSE \ -DUSER_CMAKE_C_FLAGS:STRING="$(USER_CFLAGS)" \ -DUSER_CMAKE_CXX_FLAGS:STRING="$(USER_CXXFLAGS)" $(MAKE) $(MAKEFLAGS) @@ -64,6 +65,8 @@ clean: rm -f pcsx2/svnrev.h # Restore orig makefile for makefile_orig in `find ./ -name "Makefile.orig"` ; do [ -f $${makefile_orig} ] && mv $${makefile_orig} `echo $${makefile_orig} | sed -e 's/.orig//'` ; done + # do not know who create this file.... + rm -f install_manifest.txt dh_clean @@ -80,6 +83,6 @@ override_dh_auto_build: # Do nothing %: - dh $@ --parallel + dh $@ .PHONY: build clean install