summaryrefslogtreecommitdiffstats
path: root/debian/squeeze/applications
diff options
context:
space:
mode:
Diffstat (limited to 'debian/squeeze/applications')
-rw-r--r--debian/squeeze/applications/knights/debian/control7
-rw-r--r--debian/squeeze/applications/knights/debian/knights-themepack-trinity.install1
-rw-r--r--debian/squeeze/applications/knights/debian/knights-trinity.install (renamed from debian/squeeze/applications/knights/debian/install)1
-rwxr-xr-xdebian/squeeze/applications/knights/debian/rules12
4 files changed, 21 insertions, 0 deletions
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
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)