[web-greeter] 01/01: initial packaging draft
Mike Gabriel
sunweaver at debian.org
Sat Aug 5 19:17:15 UTC 2017
This is an automated email from the git hooks/post-receive script.
sunweaver pushed a commit to branch master
in repository web-greeter.
commit f0695654cd88ffdffbc0b597be095425d90f747d
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Aug 5 15:14:37 2017 -0400
initial packaging draft
---
debian/changelog | 5 +++++
debian/compat | 1 +
debian/control | 33 +++++++++++++++++++++++++++++++++
debian/copyright | 26 ++++++++++++++++++++++++++
debian/docs | 1 +
debian/patches/1001_fix-ftbfs.patch | 14 ++++++++++++++
debian/patches/series | 1 +
debian/rules | 20 ++++++++++++++++++++
debian/source/format | 1 +
debian/watch | 3 +++
10 files changed, 105 insertions(+)
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..5f0ee73
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+web-greeter (2.2.5-1) UNRELEASED; urgency=medium
+
+ * Initial release to Debian. (Closes: #641768).
+
+ -- Mike Gabriel <sunweaver at debian.org> Sat, 05 Aug 2017 09:51:50 -0400
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..4adb836
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,33 @@
+Source: web-greeter
+Section: x11
+Priority: optional
+Maintainer: Debian MATE Packaging Team <pkg-mate-team at lists.alioth.debian.org>
+Uploaders:
+ Mike Gabriel <sunweaver at debian.org>,
+ Dustin Falgout <dustin at antergos.com>,
+Build-Depends:
+ debhelper (>= 10),
+ libdbus-glib-1-dev,
+ liblightdm-gobject-dev,
+ libx11-dev,
+ libgtk-3-dev,
+ libwebkit2gtk-4.0-dev,
+ meson,
+Standards-Version: 4.0.0
+Homepage: https://antergos.github.io/web-greeter/
+Vcs-Git: https://anonscm.debian.org/git/pkg-mate/web-greeter.git
+Vcs-Browser: https://anonscm.debian.org/git/pkg-mate/web-greeter.git
+
+Package: lightdm-webkit2-greeter
+Architecture: any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Breaks: lightdm-webkit-greeter,
+Replaces: lightdm-webkit-greeter,
+Provides: lightdm-greeter
+Description: A modern, visually appealing greeter for LightDM (based on WebKit2).
+ Web Greeter utilizes themes built with HTML/CSS/JavaScript for it's
+ login screen. Web Greeter themes provide modern, visually appealing, and
+ feature-rich login screens. Two themes are included by default. There is
+ also a growing number of 3rd-Party themes available online.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..51b6b8f
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,26 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: web-greeter
+Upstream-Contact: Antergos <dev at antergos.com>
+Source: https://github.com/Antergos/web-greeter/
+
+Files: *
+Copyright: 2017, Antergos <dev at antergos.com>
+License: GPL-3+
+
+Files: debian/*
+Copyright: 2017, Antergos <dev at antergos.com>
+ 2017, Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+License: GPL-3+
+
+License: GPL-3+
+ 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.
+ .
+ See /usr/share/common-licenses/GPL-3 on your debian system.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..42061c0
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+README.md
\ No newline at end of file
diff --git a/debian/patches/1001_fix-ftbfs.patch b/debian/patches/1001_fix-ftbfs.patch
new file mode 100644
index 0000000..15baef2
--- /dev/null
+++ b/debian/patches/1001_fix-ftbfs.patch
@@ -0,0 +1,14 @@
+Description: Assure that utils.sh gets found by meson
+Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -9,7 +9,7 @@
+
+ gresources_dir = include_directories('gresource')
+ gnome = import('gnome')
+-utils = '@0@/utils.sh'.format(meson.build_root())
++utils = join_paths(meson.source_root(), 'build', 'utils.sh')
+
+ # Can't do it the right way until GLib 2.52 is released
+ # js_sources = run_command(utils, 'get-js-files').stdout().split()
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..16b9aaa
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+1001_fix-ftbfs.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..5924623
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,20 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+
+%:
+ dh $@
+
+override_dh_auto_build:
+
+override_dh_install:
+ dh_install --fail-missing
+
+override_dh_clean:
+ rm -f src/gresource/js/bundle.js
+ dh_clean
+
+get-orig-source:
+ uscan --noconf --force-download --rename --download-current-version --destdir=..
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/watch b/debian/watch
new file mode 100644
index 0000000..189834d
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=filenamemangle=s/.*\/v?([\d\.-]+)\.tar\.gz/web-greeter-$1.tar.gz/ \
+https://github.com/Antergos/web-greeter/tags .*/archive/v?([\d\.]+).tar.gz
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mate/web-greeter.git
More information about the pkg-mate-commits
mailing list