summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorAndreas Messer <andi@bastelmap.de>2018-01-07 16:51:29 +0100
committerAndreas Messer <andi@bastelmap.de>2018-01-07 16:51:29 +0100
commitcac2e345596b2743053c0285280b81794b3aaf10 (patch)
treec09feb8bd9bd6e6b624d6a76012647442ba05f1e /debian
parent811050c462b8175cfc46bf548b39f065de42dfdf (diff)
Merge patches from Hleb Valoshka
Diffstat (limited to 'debian')
-rw-r--r--debian/control19
-rw-r--r--debian/copyright4
-rw-r--r--debian/elogind-data.install1
-rw-r--r--debian/elogind.install1
-rwxr-xr-xdebian/libpam-elogind.postinst2
-rwxr-xr-xdebian/libpam-elogind.prerm2
-rwxr-xr-xdebian/rules11
7 files changed, 16 insertions, 24 deletions
diff --git a/debian/control b/debian/control
index ebb7ce5c7..a9afbde36 100644
--- a/debian/control
+++ b/debian/control
@@ -36,7 +36,6 @@ Multi-Arch: foreign
Pre-Depends: debconf, ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
- elogind-data (= ${binary:Version}),
libelogind0 (= ${binary:Version}),
libpam-elogind (= ${binary:Version}),
lsb-base (>= 3.1),
@@ -54,21 +53,10 @@ Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
- ${misc:Depends},
- elogind-data (= ${binary:Version})
+ ${misc:Depends}
Description: user, seat and session management library
This library provides access to elogind session management
-Package: elogind-data
-Section: admin
-Priority: optional
-Architecture: all
-Pre-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends},
- ${misc:Depends},
-Description: user, seat and session management - common files
- Common files of elogind
-
Package: libelogind-dev
Section: libdevel
Priority: optional
@@ -87,11 +75,10 @@ Section: admin
Priority: optional
Architecture: linux-any
Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
- libpam-runtime,
- elogind-data (= ${binary:Version})
+ libpam-runtime
Provides: libpam-systemd
Description: elogind PAM module
Plugable Authentication Module to register a session with elogind
diff --git a/debian/copyright b/debian/copyright
index 32a58310b..74c9617ba 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,4 +1,4 @@
-Format-Specification: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: elogind
Source: https://github.com/elogind/elogind
@@ -47,7 +47,7 @@ License: CC0-1.0
Files: man/glib-event-glue.c:
Copyright: 2014 Tom Gundersen
-License:
+License: Expat
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation files
(the "Software"), to deal in the Software without restriction,
diff --git a/debian/elogind-data.install b/debian/elogind-data.install
deleted file mode 100644
index 363548064..000000000
--- a/debian/elogind-data.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/locale
diff --git a/debian/elogind.install b/debian/elogind.install
index 9b48429ad..a749b2a39 100644
--- a/debian/elogind.install
+++ b/debian/elogind.install
@@ -5,6 +5,7 @@ etc/elogind/logind.conf
lib/udev/rules.d/
usr/share/bash-completion/
usr/share/dbus-1/
+usr/share/locale/
# Skip license files in /usr/share/doc/elogind
usr/share/doc/elogind/README
usr/share/doc/elogind/NEWS
diff --git a/debian/libpam-elogind.postinst b/debian/libpam-elogind.postinst
index 96c6817ea..7e37590c5 100755
--- a/debian/libpam-elogind.postinst
+++ b/debian/libpam-elogind.postinst
@@ -3,3 +3,5 @@
set -e
pam-auth-update --package
+
+#DEBHELPER#
diff --git a/debian/libpam-elogind.prerm b/debian/libpam-elogind.prerm
index 3c25c6451..e6187ae2a 100755
--- a/debian/libpam-elogind.prerm
+++ b/debian/libpam-elogind.prerm
@@ -5,3 +5,5 @@ set -e
if [ "$1" = remove ]; then
pam-auth-update --package --remove elogind
fi
+
+#DEBHELPER#
diff --git a/debian/rules b/debian/rules
index 76f29f0d4..778efce39 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,18 +11,19 @@
CONFFLAGS = \
--with-pamlibdir=/lib/$(DEB_HOST_MULTIARCH)/security \
+ --with-udevrulesdir=/lib/udev/rules.d \
--disable-lto \
--disable-tests
-#autoreconf:
-# ./autogen.sh
-
-#override_dh_autoreconf:
-# dh_autoreconf debian/rules -- autoreconf
+override_dh_autoreconf:
+ dh_autoreconf ./autogen.sh
override_dh_auto_configure:
dh_auto_configure --builddirectory=build \
-- $(CONFFLAGS)
+override_dh_missing:
+ dh_missing --list-missing
+
%:
dh $@ --builddirectory=build --with autoreconf --parallel