From ab9c0fd221389eeb85dc08d266bac96f2bce5e2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Thu, 31 Jan 2019 18:53:14 +0100 Subject: [PATCH] DEB knights: Move extra themes into package knights-themepack. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- debian/lenny/applications/knights/debian/control | 7 +++++++ .../knights/debian/knights-themepack-trinity.install | 1 + .../debian/{install => knights-trinity.install} | 1 + debian/lenny/applications/knights/debian/rules | 12 ++++++++++++ debian/squeeze/applications/knights/debian/control | 7 +++++++ .../knights/debian/knights-themepack-trinity.install | 1 + .../debian/{install => knights-trinity.install} | 1 + debian/squeeze/applications/knights/debian/rules | 12 ++++++++++++ ubuntu/maverick/applications/knights/debian/control | 7 +++++++ .../knights/debian/knights-themepack-trinity.install | 1 + .../debian/{install => knights-trinity.install} | 1 + ubuntu/maverick/applications/knights/debian/rules | 12 ++++++++++++ 12 files changed, 63 insertions(+) create mode 100644 debian/lenny/applications/knights/debian/knights-themepack-trinity.install rename debian/lenny/applications/knights/debian/{install => knights-trinity.install} (79%) create mode 100644 debian/squeeze/applications/knights/debian/knights-themepack-trinity.install rename debian/squeeze/applications/knights/debian/{install => knights-trinity.install} (79%) create mode 100644 ubuntu/maverick/applications/knights/debian/knights-themepack-trinity.install rename ubuntu/maverick/applications/knights/debian/{install => knights-trinity.install} (79%) diff --git a/debian/lenny/applications/knights/debian/control b/debian/lenny/applications/knights/debian/control index 7170d17f1..e21a7c984 100644 --- a/debian/lenny/applications/knights/debian/control +++ b/debian/lenny/applications/knights/debian/control @@ -28,3 +28,10 @@ Description: A chess interface for the Trinity Desktop Environment [Trinity] * Audio cues help alert you to important events. * Novice players can preview potential moves. * Save your unfinished matches and play them again later. + +Package: knights-themepack-trinity +Architecture: all +Depends: ${shlibs:Depends} +Enhances: knights-trinity +Description: A chess interface for the Trinity Desktop Environment [Trinity] + This packages contains extra themes. diff --git a/debian/lenny/applications/knights/debian/knights-themepack-trinity.install b/debian/lenny/applications/knights/debian/knights-themepack-trinity.install new file mode 100644 index 000000000..790c5478d --- /dev/null +++ b/debian/lenny/applications/knights/debian/knights-themepack-trinity.install @@ -0,0 +1 @@ +opt/trinity/share/apps/knights/themes diff --git a/debian/lenny/applications/knights/debian/install b/debian/lenny/applications/knights/debian/knights-trinity.install similarity index 79% rename from debian/lenny/applications/knights/debian/install rename to debian/lenny/applications/knights/debian/knights-trinity.install index 013fe66c3..d0c4719c4 100644 --- a/debian/lenny/applications/knights/debian/install +++ b/debian/lenny/applications/knights/debian/knights-trinity.install @@ -1 +1,2 @@ +opt/trinity debian/knights.xpm /opt/trinity/share/pixmaps diff --git a/debian/lenny/applications/knights/debian/rules b/debian/lenny/applications/knights/debian/rules index d8d772064..37a086d3c 100755 --- a/debian/lenny/applications/knights/debian/rules +++ b/debian/lenny/applications/knights/debian/rules @@ -18,3 +18,15 @@ DEB_CMAKE_EXTRA_FLAGS := \ -DCMAKE_SKIP_RPATH="OFF" \ -DBUILD_ALL="ON" \ -DWITH_ALL_OPTIONS="ON" + +binary-install/knights-trinity:: + @dh_testdir + # remove extra themes + (cd debian/$(cdbs_curpkg)/opt/trinity/share/apps/knights/themes/ && \ + ls -1 | grep -v "K.Default\.tar\.gz" | xargs -r rm) + +binary-install/knights-themepack-trinity:: + @dh_testdir + # remove default theme + (cd debian/$(cdbs_curpkg)/opt/trinity/share/apps/knights/themes/ && \ + ls -1 | grep "K.Default\.tar\.gz" | xargs -r rm) diff --git a/debian/squeeze/applications/knights/debian/control b/debian/squeeze/applications/knights/debian/control index 7170d17f1..e21a7c984 100644 --- a/debian/squeeze/applications/knights/debian/control +++ b/debian/squeeze/applications/knights/debian/control @@ -28,3 +28,10 @@ Description: A chess interface for the Trinity Desktop Environment [Trinity] * Audio cues help alert you to important events. * Novice players can preview potential moves. * Save your unfinished matches and play them again later. + +Package: knights-themepack-trinity +Architecture: all +Depends: ${shlibs:Depends} +Enhances: knights-trinity +Description: A chess interface for the Trinity Desktop Environment [Trinity] + This packages contains extra themes. diff --git a/debian/squeeze/applications/knights/debian/knights-themepack-trinity.install b/debian/squeeze/applications/knights/debian/knights-themepack-trinity.install new file mode 100644 index 000000000..790c5478d --- /dev/null +++ b/debian/squeeze/applications/knights/debian/knights-themepack-trinity.install @@ -0,0 +1 @@ +opt/trinity/share/apps/knights/themes diff --git a/debian/squeeze/applications/knights/debian/install b/debian/squeeze/applications/knights/debian/knights-trinity.install similarity index 79% rename from debian/squeeze/applications/knights/debian/install rename to debian/squeeze/applications/knights/debian/knights-trinity.install index 013fe66c3..d0c4719c4 100644 --- a/debian/squeeze/applications/knights/debian/install +++ b/debian/squeeze/applications/knights/debian/knights-trinity.install @@ -1 +1,2 @@ +opt/trinity debian/knights.xpm /opt/trinity/share/pixmaps diff --git a/debian/squeeze/applications/knights/debian/rules b/debian/squeeze/applications/knights/debian/rules index 18b1c07e2..3992c290c 100755 --- a/debian/squeeze/applications/knights/debian/rules +++ b/debian/squeeze/applications/knights/debian/rules @@ -18,3 +18,15 @@ DEB_CMAKE_EXTRA_FLAGS := \ -DCMAKE_SKIP_RPATH="OFF" \ -DBUILD_ALL="ON" \ -DWITH_ALL_OPTIONS="ON" + +binary-install/knights-trinity:: + @dh_testdir + # remove extra themes + (cd debian/$(cdbs_curpkg)/opt/trinity/share/apps/knights/themes/ && \ + ls -1 | grep -v "K.Default\.tar\.gz" | xargs -r rm) + +binary-install/knights-themepack-trinity:: + @dh_testdir + # remove default theme + (cd debian/$(cdbs_curpkg)/opt/trinity/share/apps/knights/themes/ && \ + ls -1 | grep "K.Default\.tar\.gz" | xargs -r rm) diff --git a/ubuntu/maverick/applications/knights/debian/control b/ubuntu/maverick/applications/knights/debian/control index fa1d161a6..927dfcbad 100644 --- a/ubuntu/maverick/applications/knights/debian/control +++ b/ubuntu/maverick/applications/knights/debian/control @@ -28,3 +28,10 @@ Description: A chess interface for the Trinity Desktop Environment [Trinity] * Audio cues help alert you to important events. * Novice players can preview potential moves. * Save your unfinished matches and play them again later. + +Package: knights-themepack-trinity +Architecture: all +Depends: ${shlibs:Depends} +Enhances: knights-trinity +Description: A chess interface for the Trinity Desktop Environment [Trinity] + This packages contains extra themes. diff --git a/ubuntu/maverick/applications/knights/debian/knights-themepack-trinity.install b/ubuntu/maverick/applications/knights/debian/knights-themepack-trinity.install new file mode 100644 index 000000000..790c5478d --- /dev/null +++ b/ubuntu/maverick/applications/knights/debian/knights-themepack-trinity.install @@ -0,0 +1 @@ +opt/trinity/share/apps/knights/themes diff --git a/ubuntu/maverick/applications/knights/debian/install b/ubuntu/maverick/applications/knights/debian/knights-trinity.install similarity index 79% rename from ubuntu/maverick/applications/knights/debian/install rename to ubuntu/maverick/applications/knights/debian/knights-trinity.install index 013fe66c3..d0c4719c4 100644 --- a/ubuntu/maverick/applications/knights/debian/install +++ b/ubuntu/maverick/applications/knights/debian/knights-trinity.install @@ -1 +1,2 @@ +opt/trinity debian/knights.xpm /opt/trinity/share/pixmaps diff --git a/ubuntu/maverick/applications/knights/debian/rules b/ubuntu/maverick/applications/knights/debian/rules index 18b1c07e2..3992c290c 100755 --- a/ubuntu/maverick/applications/knights/debian/rules +++ b/ubuntu/maverick/applications/knights/debian/rules @@ -18,3 +18,15 @@ DEB_CMAKE_EXTRA_FLAGS := \ -DCMAKE_SKIP_RPATH="OFF" \ -DBUILD_ALL="ON" \ -DWITH_ALL_OPTIONS="ON" + +binary-install/knights-trinity:: + @dh_testdir + # remove extra themes + (cd debian/$(cdbs_curpkg)/opt/trinity/share/apps/knights/themes/ && \ + ls -1 | grep -v "K.Default\.tar\.gz" | xargs -r rm) + +binary-install/knights-themepack-trinity:: + @dh_testdir + # remove default theme + (cd debian/$(cdbs_curpkg)/opt/trinity/share/apps/knights/themes/ && \ + ls -1 | grep "K.Default\.tar\.gz" | xargs -r rm)