summaryrefslogtreecommitdiff
path: root/packages/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'packages/debian/rules')
-rw-r--r--packages/debian/rules112
1 files changed, 112 insertions, 0 deletions
diff --git a/packages/debian/rules b/packages/debian/rules
new file mode 100644
index 0000000..edacc8a
--- /dev/null
+++ b/packages/debian/rules
@@ -0,0 +1,112 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+export LANG=C
+export LC_ALL=C
+
+build: patch build-stamp
+
+build-stamp:
+ dh_testdir
+
+ touch build-stamp
+
+clean: clean1 unpatch
+
+clean1:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+ ./install --text --prefix=$(CURDIR)/debian/gcstar/usr
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_16x16.png \
+ debian/gcstar/usr/share/icons/hicolor/16x16/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_22x22.png \
+ debian/gcstar/usr/share/icons/hicolor/22x22/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_24x24.png \
+ debian/gcstar/usr/share/icons/hicolor/24x24/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_32x32.png \
+ debian/gcstar/usr/share/icons/hicolor/32x32/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_36x36.png \
+ debian/gcstar/usr/share/icons/hicolor/36x36/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_48x48.png \
+ debian/gcstar/usr/share/icons/hicolor/48x48/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_64x64.png \
+ debian/gcstar/usr/share/icons/hicolor/64x64/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_72x72.png \
+ debian/gcstar/usr/share/icons/hicolor/72x72/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_96x96.png \
+ debian/gcstar/usr/share/icons/hicolor/96x96/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_128x128.png \
+ debian/gcstar/usr/share/icons/hicolor/128x128/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_192x192.png \
+ debian/gcstar/usr/share/icons/hicolor/192x192/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_256x256.png \
+ debian/gcstar/usr/share/icons/hicolor/256x256/apps/gcstar.png
+ install -D -m 0644 debian/gcstar/usr/share/gcstar/icons/gcstar_scalable.svg \
+ debian/gcstar/usr/share/icons/hicolor/scalable/apps/gcstar.svg
+ install -D -m 0644 share/applications/gcstar.xml \
+ debian/gcstar/usr/share/mime/packages/gcstar.xml
+
+ #this is also in the copyright file
+ -rm debian/gcstar/usr/share/gcstar/LICENSE
+
+ # Installing lintian overrides
+ for LINTIAN in debian/lintian/*; \
+ do \
+ install -D -m 644 $$LINTIAN debian/`basename $$LINTIAN`/usr/share/lintian/overrides/`basename $$LINTIAN` || exit 1; \
+ done
+
+
+# Build architecture-independent files here.
+binary-arch: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-indep: build install patch
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs CHANGELOG
+ dh_installdocs
+ dh_installexamples
+ dh_install
+ dh_installmenu
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_perl
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+patch: patch-stamp
+patch-stamp:
+ dpatch apply-all
+ #dpatch call-all -a=pkg-info >patch-stamp #I don't understand this one.
+ echo patched > patch-stamp
+
+unpatch:
+ dpatch deapply-all
+ rm -rf patch-stamp debian/patched
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install