Various packaging fixes, thanks to Christian Kastner for reviewing
James Lu
8 years ago
5 | 5 | - Write a manpage (lightdm-gtk-greeter-settings.1), dropping |
6 | 6 | the binary-without-manpage lintian override |
7 | 7 | for /usr/bin/lightdm-gtk-greeter-settings. |
8 | - Add a get-orig-source target for debian/rules. | |
9 | 8 | - Set myself as maintainer. |
10 | 9 | - Set package source/format to 3.0 quilt. |
11 | - debian/links: symlink the root NEWS file as an upstream changelog. | |
10 | - links: symlink the root NEWS file as an upstream changelog. | |
12 | 11 | This fixes the no-upstream-changelog Lintian pedantic warning. |
13 | - debian/rules: override dh_auto_clean to remove | |
12 | - rules: override dh_auto_clean to remove | |
14 | 13 | po/lightdm-gtk-greeter-settings.pot, so that successive builds work. |
14 | - control: add dependency on gir1.2-pango-1.0 | |
15 | 15 | |
16 | -- James Lu <glolol1@hotmail.com> Fri, 26 Jun 2015 15:45:02 -0700 | |
16 | -- James Lu <bitflip3@gmail.com> Sat, 10 Oct 2015 22:20:50 -0700 | |
17 | 17 | |
18 | 18 | lightdm-gtk-greeter-settings (1.2.0-0ubuntu1) wily; urgency=medium |
19 | 19 |
0 | 0 | Source: lightdm-gtk-greeter-settings |
1 | 1 | Section: utils |
2 | 2 | Priority: optional |
3 | Maintainer: James Lu <glolol1@hotmail.com> | |
4 | Build-Depends: debhelper (>= 9), python3, | |
3 | Maintainer: James Lu <bitflip3@gmail.com> | |
4 | Build-Depends: debhelper (>= 9), python3, | |
5 | 5 | python3-distutils-extra (>= 2.18), python-gi-dev |
6 | 6 | X-Python3-Version: >= 3.0 |
7 | 7 | Standards-Version: 3.9.6 |
8 | 8 | Homepage: https://launchpad.net/lightdm-gtk-greeter-settings |
9 | 9 | Vcs-Git: git://anonscm.debian.org/collab-maint/lightdm-gtk-greeter-settings.git |
10 | Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/lightdm-gtk-greeter-settings.git | |
10 | Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/lightdm-gtk-greeter-settings.git/ | |
11 | 11 | |
12 | 12 | Package: lightdm-gtk-greeter-settings |
13 | 13 | Architecture: all |
14 | Depends: ${python3:Depends}, | |
14 | Depends: ${python3:Depends}, | |
15 | 15 | ${misc:Depends}, |
16 | 16 | python3-gi (>= 3.0), |
17 | 17 | gir1.2-gtk-3.0, |
18 | 18 | gir1.2-glib-2.0, |
19 | 19 | gir1.2-gdkpixbuf-2.0, |
20 | lightdm-gtk-greeter | |
20 | lightdm-gtk-greeter, | |
21 | gir1.2-pango-1.0 | |
21 | 22 | Recommends: policykit-1 | gksu |
22 | Description: Settings editor for LightDM Gtk+ Greeter | |
23 | A simple configuration utility for the LightDM Gtk+ Greeter. | |
23 | Description: settings editor for the LightDM GTK+ Greeter | |
24 | A simple configuration utility for the LightDM GTK+ Greeter. | |
24 | 25 | All configuration options available in the greeter are |
25 | 26 | exposed and easily manipulated using this tool. |
0 | 0 | Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ |
1 | 1 | Upstream-Name: lightdm-gtk-greeter-settings |
2 | Upstream-Source: https://launchpad.net/lightdm-gtk-greeter-settings | |
2 | Source: https://launchpad.net/lightdm-gtk-greeter-settings | |
3 | 3 | |
4 | 4 | Files: * |
5 | 5 | Copyright: 2014, Andrew P. <pan.pav.7c5@gmail.com> |
6 | License: GPL-3+ | |
6 | License: GPL-3 | |
7 | 7 | |
8 | 8 | Files: debian/* |
9 | 9 | Copyright: 2015, Sean Davis <bluesabre@ubuntu.com> |
10 | 10 | 2015, James Lu <glolol1@hotmail.com> |
11 | 11 | License: GPL-3+ |
12 | ||
13 | License: GPL-3 | |
14 | This program is free software: you can redistribute it and/or modify | |
15 | it under the terms of the GNU General Public License as published by | |
16 | the Free Software Foundation, version 3. | |
17 | . | |
18 | This program is distributed in the hope that it will be useful, | |
19 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 | GNU General Public License for more details. | |
22 | . | |
23 | You should have received a copy of the GNU General Public License | |
24 | along with this program. If not, see <http://www.gnu.org/licenses/>. | |
12 | 25 | |
13 | 26 | License: GPL-3+ |
14 | 27 | This program is free software: you can redistribute it and/or modify |
24 | 37 | You should have received a copy of the GNU General Public License |
25 | 38 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
26 | 39 | X-Comment: On Debian systems, the complete text of the GNU General |
27 | Public License can be found in `/usr/share/common-licenses/GPL-3’. | |
40 | Public License can be found in `/usr/share/common-licenses/GPL-3’. |
0 | # There is already a manual page for the main lightdm-gtk-greeter-settings app, and many other *-pkexec binaries in Debian don't have manpages either. | |
1 | lightdm-gtk-greeter-settings: binary-without-manpage usr/bin/lightdm-gtk-greeter-settings-pkexec |
0 | 0 | # Upstream installs their changelog as NEWS, not CHANGELOG |
1 | 1 | # This squashes the no-upstream-changelog Lintian pedantic warning. |
2 | 2 | usr/share/doc/lightdm-gtk-greeter-settings/NEWS.gz usr/share/doc/lightdm-gtk-greeter-settings/changelog.gz |
3 | ||
4 | # Fixes binary-without-manpage warning for /usr/bin/lightdm-gtk-greeter-settings-pkexec | |
5 | usr/share/man/man8/lightdm-gtk-greeter-settings.8.gz usr/share/man/man8/lightdm-gtk-greeter-settings-pkexec.8.gz |
4 | 4 | %: |
5 | 5 | dh $@ --with python3 --buildsystem=pybuild |
6 | 6 | |
7 | VER = $(shell dpkg-parsechangelog --show-field=Version | cut -d '-' -f 1) | |
8 | ||
9 | get-orig-source: | |
10 | uscan --noconf --verbose --rename --destdir=$(CURDIR)/.. --check-dirname-level=0 --force-download --download-version $(VER) | |
11 | ||
12 | 7 | override_dh_auto_clean: |
13 | 8 | # Remove the auto-generated .pot file so successive builds work. |
14 | 9 | rm -f po/lightdm-gtk-greeter-settings.pot |