From 48ca1be73fd9347ebd0209055fa585175ac6a1f3 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 20 May 2013 19:40:48 +0100 Subject: [PATCH 01/18] Debian packaging --- debian/changelog | 5 ++++ debian/compat | 1 + debian/control | 18 +++++++++++++ debian/copyright | 28 +++++++++++++++++++ debian/docs | 1 + debian/files | 1 + debian/manpages | 1 + debian/rules | 49 ++++++++++++++++++++++++++++++++++ debian/source/format | 1 + debian/source/include-binaries | 11 ++++++++ 10 files changed, 116 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/files create mode 100644 debian/manpages create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/source/include-binaries diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..888ebac --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +finalterm (0.10-1) raring; urgency=low + + * Added Debian packaging + + -- Bob Mottram (4096 bits) Mon, 20 May 2013 14:00:00 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..eb252a5 --- /dev/null +++ b/debian/control @@ -0,0 +1,18 @@ +Source: finalterm +Section: contrib/utils +Priority: extra +Maintainer: Philipp Emanuel Weidmann +Build-Depends: debhelper (>= 8.0.0), cmake, valac-0.18, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev +Standards-Version: 3.9.2 +Homepage: http://finalterm.org/ +Vcs-Browser: https://github.com/p-e-w/finalterm +Vcs-Git: https://github.com/p-e-w/finalterm.git + +Package: finalterm +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, valac-0.18, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev +Description: At last – a modern terminal emulator + finalterm goes beyond mere emulation and understands what is + happening inside the shell it is hosting. This allows it to + offer features no other terminal can, including semantic text + menus, smart command completion and GUI terminal controls diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..ac0c5d4 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,28 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: finalterm +Source: https://github.com/p-e-w/finalterm + +Files: * +Copyright: 2013 Philipp Emanuel Weidmann +License: GPL-3.0+ + +Files: debian/* +Copyright: 2013 Philipp Emanuel Weidmann +License: GPL-3.0+ + +License: GPL-3.0+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..b43bf86 --- /dev/null +++ b/debian/docs @@ -0,0 +1 @@ +README.md diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..f56d87d --- /dev/null +++ b/debian/files @@ -0,0 +1 @@ +finalterm_0.10-1_amd64.deb contrib/utils extra diff --git a/debian/manpages b/debian/manpages new file mode 100644 index 0000000..042f1d2 --- /dev/null +++ b/debian/manpages @@ -0,0 +1 @@ +man/finalterm.1.gz diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..737268a --- /dev/null +++ b/debian/rules @@ -0,0 +1,49 @@ +#!/usr/bin/make -f + +%: + dh --buildsystem=cmake --sourcedirectory=Build $@ + +build: build-stamp + dh_testdir + dh_auto_configure + dh_auto_build + +build-stamp: + dh_testdir + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + dh_clean + +install: build clean + dh_testdir + dh_testroot + dh_prep + dh_installdirs + dh_installman + dh_auto_install + +binary-indep: build install + dh_shlibdeps + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_installman + dh_auto_install + dh_link + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: build install + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/include-binaries b/debian/source/include-binaries new file mode 100644 index 0000000..56d8857 --- /dev/null +++ b/debian/source/include-binaries @@ -0,0 +1,11 @@ +man/finalterm.1.gz +data/Icons/hicolor/22x22/apps/final-term.png +data/Icons/hicolor/24x24/apps/final-term.png +data/Icons/hicolor/32x32/apps/final-term.png +data/Icons/hicolor/48x48/apps/final-term.png +data/Icons/hicolor/64x64/apps/final-term.png +data/Icons/hicolor/96x96/apps/final-term.png +data/Icons/hicolor/scalable/apps/final-term.svg +data/Icons/source/extra-small.svg +data/Icons/source/regular.svg +data/Icons/source/small.svg From 6ba8619bb114960ef66668b10da5bd5be1a656ea Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 20 May 2013 19:44:30 +0100 Subject: [PATCH 02/18] Script to generate Debian package --- debian.sh | 28 ++++++++++++++++++++++++++++ debian/files | 1 - 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100755 debian.sh delete mode 100644 debian/files diff --git a/debian.sh b/debian.sh new file mode 100755 index 0000000..e6eda6e --- /dev/null +++ b/debian.sh @@ -0,0 +1,28 @@ +# Run this script in order to generate a Debian package +# +# Ensure that the version number below is correct +# +# The directory within which the finalterm is contained +# should have the name finalterm-x.xx, where the x's are +# the version number. +# +# A corresponding version number entry must exist at the +# top of debian/changelog and the email signature name +# within that file should correspond exactly with your +# GPG key. +# +#!/bin/bash + +APP=finalterm +VERSION=0.10 + +# clean +rm -f ${APP} \#* \.#* debian/*.log debian/*.substvars debian/files +rm -rf debian/deb.* debian/${APP} build obj-* +rm -f ../${APP}*.deb ../${APP}*.changes ../${APP}*.asc ../${APP}*.dsc + +# Create a source archive +tar -cvzf ../${APP}_${VERSION}.orig.tar.gz ../${APP}-${VERSION} --exclude=.git --exclude=build + +# Build the package +fakeroot dpkg-buildpackage -F diff --git a/debian/files b/debian/files deleted file mode 100644 index f56d87d..0000000 --- a/debian/files +++ /dev/null @@ -1 +0,0 @@ -finalterm_0.10-1_amd64.deb contrib/utils extra From 790157cab510941331a720483c7fa96d2804c13c Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 20 May 2013 19:59:05 +0100 Subject: [PATCH 03/18] Vala PPA in debian script --- debian.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian.sh b/debian.sh index e6eda6e..27932dc 100755 --- a/debian.sh +++ b/debian.sh @@ -16,6 +16,9 @@ APP=finalterm VERSION=0.10 +# ensure that recent version of vala is available +#sudo add-apt-repository ppa:vala-team + # clean rm -f ${APP} \#* \.#* debian/*.log debian/*.substvars debian/files rm -rf debian/deb.* debian/${APP} build obj-* From 04b621bc88c3d389a4ec6dcfc41ea70bac32f852 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 20 May 2013 20:29:26 +0100 Subject: [PATCH 04/18] Bumped debhelper version --- debian/compat | 2 +- debian/control | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/compat b/debian/compat index 45a4fb7..ec63514 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -8 +9 diff --git a/debian/control b/debian/control index eb252a5..ecd5954 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: finalterm Section: contrib/utils Priority: extra Maintainer: Philipp Emanuel Weidmann -Build-Depends: debhelper (>= 8.0.0), cmake, valac-0.18, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev +Build-Depends: debhelper (>= 9.0.0), cmake, valac-0.18, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev Standards-Version: 3.9.2 Homepage: http://finalterm.org/ Vcs-Browser: https://github.com/p-e-w/finalterm From 2661e63d5239571e5c1bc2f367fe3ef8fa4cdef2 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 20 May 2013 20:53:04 +0100 Subject: [PATCH 05/18] Remove manual name targets --- debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index 737268a..c973506 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,7 @@ #!/usr/bin/make -f %: - dh --buildsystem=cmake --sourcedirectory=Build $@ + dh $@ build: build-stamp dh_testdir From 37284dee66f6babf0f78e9fcf2c695e7735a6126 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 20 May 2013 21:12:38 +0100 Subject: [PATCH 06/18] Debian copyright file policy 3.9.4 --- debian/control | 2 +- debian/copyright | 23 ++++++++++++++++++----- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/debian/control b/debian/control index ecd5954..9a295c9 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: contrib/utils Priority: extra Maintainer: Philipp Emanuel Weidmann Build-Depends: debhelper (>= 9.0.0), cmake, valac-0.18, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev -Standards-Version: 3.9.2 +Standards-Version: 3.9.4 Homepage: http://finalterm.org/ Vcs-Browser: https://github.com/p-e-w/finalterm Vcs-Git: https://github.com/p-e-w/finalterm.git diff --git a/debian/copyright b/debian/copyright index ac0c5d4..f50a5bc 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,15 +1,28 @@ -Format: http://dep.debian.net/deps/dep5 +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: finalterm Source: https://github.com/p-e-w/finalterm Files: * -Copyright: 2013 Philipp Emanuel Weidmann +Copyright: Copyright 2013 Philipp Emanuel Weidmann License: GPL-3.0+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". Files: debian/* -Copyright: 2013 Philipp Emanuel Weidmann -License: GPL-3.0+ - +Copyright: Copyright 2013 Philipp Emanuel Weidmann License: GPL-3.0+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by From 99cbb373b079145d85535c3ec4cab8ca0e830954 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 20 May 2013 21:34:25 +0100 Subject: [PATCH 07/18] Vala versions in Debian control file --- debian/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/control b/debian/control index 9a295c9..e689119 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: finalterm Section: contrib/utils Priority: extra Maintainer: Philipp Emanuel Weidmann -Build-Depends: debhelper (>= 9.0.0), cmake, valac-0.18, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev +Build-Depends: debhelper (>= 9.0.0), cmake, valac-0.18 | valac-0.20, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev Standards-Version: 3.9.4 Homepage: http://finalterm.org/ Vcs-Browser: https://github.com/p-e-w/finalterm @@ -10,7 +10,7 @@ Vcs-Git: https://github.com/p-e-w/finalterm.git Package: finalterm Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, valac-0.18, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev +Depends: ${shlibs:Depends}, ${misc:Depends}, valac-0.18 | valac-0.20, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev Description: At last – a modern terminal emulator finalterm goes beyond mere emulation and understands what is happening inside the shell it is hosting. This allows it to From 14f1eb7264679d02618440ed1cc5bd8406a4ae48 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 20 May 2013 21:59:32 +0100 Subject: [PATCH 08/18] Drastically reduced Debian rules file --- debian/rules | 45 --------------------------------------------- 1 file changed, 45 deletions(-) diff --git a/debian/rules b/debian/rules index c973506..98f3af3 100755 --- a/debian/rules +++ b/debian/rules @@ -2,48 +2,3 @@ %: dh $@ - -build: build-stamp - dh_testdir - dh_auto_configure - dh_auto_build - -build-stamp: - dh_testdir - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - dh_clean - -install: build clean - dh_testdir - dh_testroot - dh_prep - dh_installdirs - dh_installman - dh_auto_install - -binary-indep: build install - dh_shlibdeps - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - dh_installman - dh_auto_install - dh_link - dh_compress - dh_fixperms - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -binary-arch: build install - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install From 4643cd368921ac371d4cd4b8b48a484317a8b27c Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 20 May 2013 22:24:13 +0100 Subject: [PATCH 09/18] Reduced Debian package dependencies --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index e689119..8c28ae1 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ Vcs-Git: https://github.com/p-e-w/finalterm.git Package: finalterm Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, valac-0.18 | valac-0.20, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev +Depends: ${shlibs:Depends} Description: At last – a modern terminal emulator finalterm goes beyond mere emulation and understands what is happening inside the shell it is hosting. This allows it to From efe7213b9bfa809fef6429ebe187a776b814c5c9 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Tue, 21 May 2013 13:31:38 +0100 Subject: [PATCH 10/18] Desktop file conforms to http://standards.freedesktop.org/menu-spec/1.0/apa.html --- data/finalterm.desktop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/finalterm.desktop b/data/finalterm.desktop index bf32f32..e4fbeee 100644 --- a/data/finalterm.desktop +++ b/data/finalterm.desktop @@ -6,4 +6,4 @@ Exec=finalterm Icon=final-term Terminal=false Type=Application -Categories=Accessories; +Categories=System;TerminalEmulator; From c625030882e7a63cb8ec471198953be19e6b3de7 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Tue, 21 May 2013 18:45:20 +0100 Subject: [PATCH 11/18] Added missing binaries to Debian includes --- data/Startup/bash_startup | 0 debian/source/include-binaries | 2 ++ 2 files changed, 2 insertions(+) mode change 100755 => 100644 data/Startup/bash_startup diff --git a/data/Startup/bash_startup b/data/Startup/bash_startup old mode 100755 new mode 100644 diff --git a/debian/source/include-binaries b/debian/source/include-binaries index 56d8857..27583e0 100644 --- a/debian/source/include-binaries +++ b/debian/source/include-binaries @@ -9,3 +9,5 @@ data/Icons/hicolor/scalable/apps/final-term.svg data/Icons/source/extra-small.svg data/Icons/source/regular.svg data/Icons/source/small.svg +data/Themes/default/button-active.png +data/Themes/default/button.png From ae56c7031d7e5c78da1692d4f8555ab129e23e00 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Sun, 26 May 2013 23:17:42 +0100 Subject: [PATCH 12/18] A minimal manpage (issue #48) --- debian/control | 2 +- man/finalterm.1.gz | Bin 0 -> 362 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 man/finalterm.1.gz diff --git a/debian/control b/debian/control index 8c28ae1..fe4dc47 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: finalterm Section: contrib/utils Priority: extra Maintainer: Philipp Emanuel Weidmann -Build-Depends: debhelper (>= 9.0.0), cmake, valac-0.18 | valac-0.20, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev +Build-Depends: debhelper (>= 9.0.0), cmake, valac-0.18 | valac-0.20, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev, libkeybinder-3.0-dev Standards-Version: 3.9.4 Homepage: http://finalterm.org/ Vcs-Browser: https://github.com/p-e-w/finalterm diff --git a/man/finalterm.1.gz b/man/finalterm.1.gz new file mode 100644 index 0000000000000000000000000000000000000000..31fc0e1ea6a7a1299e8971818d15560dad19e13a GIT binary patch literal 362 zcmV-w0hRtAiwFRJiK0;e1C3D2Zo)7Sy!$IwIYUyY)I-%5v=lf16$JIti$j*gl4D!; zS}A|uO&bBnN|tQT?97fP%@=S~MruOezzCA@9jxRD#y6we1QI^)9SeC!ucV1mCqksV z1tjaqYLG3rUGSxDiNqg2sLUA>TkdXVmgJq=AYEswxOfQf;}G5 z!x1G#&x;KstoE1S2WbZEd(g4$HUw;>A$8z^Z{mO^h5>{|dV+&(nl2*WPUAW8e80SM zvxdCYp>JWjpYIZ}MQ2%G#EQcah;#}ykqh@(Rw=4uk+NmxhB$1qbIq9wA!2yuE(jkj z7tni7_W5G7O~gm7v~mt+94exQPgEs84Lmq(Us~&R*>YJO)cHS&wD2Nb{$sWH0TDC_ I;4K0G03LFuy#N3J literal 0 HcmV?d00001 From 891b91a3ee8567712fe4e12ede2e4e067b9f7bd5 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Sun, 26 May 2013 23:21:54 +0100 Subject: [PATCH 13/18] fakeroot not required in debian.sh (issue #48) --- debian.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian.sh b/debian.sh index 27932dc..feecfdb 100755 --- a/debian.sh +++ b/debian.sh @@ -28,4 +28,4 @@ rm -f ../${APP}*.deb ../${APP}*.changes ../${APP}*.asc ../${APP}*.dsc tar -cvzf ../${APP}_${VERSION}.orig.tar.gz ../${APP}-${VERSION} --exclude=.git --exclude=build # Build the package -fakeroot dpkg-buildpackage -F +dpkg-buildpackage -F From 5bb74978c45ca41ff1bca696a0d5e46d4fc9e971 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Sun, 26 May 2013 23:27:47 +0100 Subject: [PATCH 14/18] Rename parent directory within debian.sh (issue #48) --- debian.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian.sh b/debian.sh index feecfdb..1540ff3 100755 --- a/debian.sh +++ b/debian.sh @@ -19,6 +19,9 @@ VERSION=0.10 # ensure that recent version of vala is available #sudo add-apt-repository ppa:vala-team +# rename the directory +mv ../finalterm ../finalterm-${VERSION} + # clean rm -f ${APP} \#* \.#* debian/*.log debian/*.substvars debian/files rm -rf debian/deb.* debian/${APP} build obj-* @@ -29,3 +32,6 @@ tar -cvzf ../${APP}_${VERSION}.orig.tar.gz ../${APP}-${VERSION} --exclude=.git - # Build the package dpkg-buildpackage -F + +# rename the parent directory back to the original +mv ../finalterm-${VERSION} ../finalterm From e54c1ecac3d513a00eca22490017965d2e0f150d Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Sun, 26 May 2013 23:32:16 +0100 Subject: [PATCH 15/18] Abbreviated Debian copyright file (issue #48) --- debian/copyright | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/debian/copyright b/debian/copyright index f50a5bc..fa8885d 100644 --- a/debian/copyright +++ b/debian/copyright @@ -5,24 +5,11 @@ Source: https://github.com/p-e-w/finalterm Files: * Copyright: Copyright 2013 Philipp Emanuel Weidmann License: GPL-3.0+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". Files: debian/* Copyright: Copyright 2013 Philipp Emanuel Weidmann +License: GPL-3.0+ + License: GPL-3.0+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by From b43a2983e07a006df34e138b15211a00fd487726 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Sun, 26 May 2013 23:35:34 +0100 Subject: [PATCH 16/18] Gee headers (issue #48) --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index fe4dc47..f570c56 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: finalterm Section: contrib/utils Priority: extra Maintainer: Philipp Emanuel Weidmann -Build-Depends: debhelper (>= 9.0.0), cmake, valac-0.18 | valac-0.20, libgee-0.8-2, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev, libkeybinder-3.0-dev +Build-Depends: debhelper (>= 9.0.0), cmake, valac-0.18 | valac-0.20, libgee-0.8-2, libgee-0.8-dev, libmx-dev, libclutter-gtk-1.0-dev, libnotify-dev, libunity-dev, libkeybinder-3.0-dev Standards-Version: 3.9.4 Homepage: http://finalterm.org/ Vcs-Browser: https://github.com/p-e-w/finalterm From e82d98ddc7a6850aaeb3890f0ef4c26b066f6b83 Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Sun, 26 May 2013 23:41:26 +0100 Subject: [PATCH 17/18] Use --exclude-vcs (issue #48) --- debian.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/debian.sh b/debian.sh index 1540ff3..03bee10 100755 --- a/debian.sh +++ b/debian.sh @@ -15,12 +15,13 @@ APP=finalterm VERSION=0.10 +DIR=${APP}-${VERSION} # ensure that recent version of vala is available #sudo add-apt-repository ppa:vala-team # rename the directory -mv ../finalterm ../finalterm-${VERSION} +mv ../finalterm ../${DIR} # clean rm -f ${APP} \#* \.#* debian/*.log debian/*.substvars debian/files @@ -28,10 +29,10 @@ rm -rf debian/deb.* debian/${APP} build obj-* rm -f ../${APP}*.deb ../${APP}*.changes ../${APP}*.asc ../${APP}*.dsc # Create a source archive -tar -cvzf ../${APP}_${VERSION}.orig.tar.gz ../${APP}-${VERSION} --exclude=.git --exclude=build +tar -cvzf ../${APP}_${VERSION}.orig.tar.gz ../${DIR} --exclude-vcs --exclude=build # Build the package dpkg-buildpackage -F # rename the parent directory back to the original -mv ../finalterm-${VERSION} ../finalterm +mv ../${DIR} ../finalterm From 7c008b6f949f4aa29ea9e2f6d2304c5a41879c1e Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Sun, 26 May 2013 23:58:51 +0100 Subject: [PATCH 18/18] Tidying debian.sh (issue #48) --- debian.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian.sh b/debian.sh index 03bee10..db36686 100755 --- a/debian.sh +++ b/debian.sh @@ -21,7 +21,7 @@ DIR=${APP}-${VERSION} #sudo add-apt-repository ppa:vala-team # rename the directory -mv ../finalterm ../${DIR} +mv ../${APP} ../${DIR} # clean rm -f ${APP} \#* \.#* debian/*.log debian/*.substvars debian/files @@ -35,4 +35,4 @@ tar -cvzf ../${APP}_${VERSION}.orig.tar.gz ../${DIR} --exclude-vcs --exclude=bui dpkg-buildpackage -F # rename the parent directory back to the original -mv ../${DIR} ../finalterm +mv ../${DIR} ../${APP}