Browse Source

add devuan build control files

keep-around/acbd078e3ad962437d3bfcf1d4b22b30a5aba5b4
Andreas Messer 4 years ago
parent
commit
76cc80f42e
  1. 5
      debian/changelog
  2. 1
      debian/compat
  3. 78
      debian/control
  4. 0
      debian/copyright
  5. 18
      debian/elogind.install
  6. 1
      debian/libelogind-data.install
  7. 6
      debian/libelogind-dev.install
  8. 2
      debian/libelogind.install
  9. 24
      debian/rules
  10. 1
      debian/source/format

5
debian/changelog

@ -0,0 +1,5 @@
elogind (234.4-devuan1) experimental; urgency=medium
* Initial release. (Closes: #XXXXXX)
-- Andreas Messer <andi@bastelmap.de> Thu, 04 Jan 2018 19:26:09 +0100

1
debian/compat

@ -0,0 +1 @@
9

78
debian/control

@ -0,0 +1,78 @@
Source: elogind
Section: admin
Priority: optional
Maintainer: Andreas Messer <andi@bastelmap.de>
Standards-Version: 3.9.8
Vcs-Git: https://git.devuan.org/amesser/elogind.git
Vcs-Browser: https://git.devuan.org/amesser/elogind.git
Homepage: https://github.com/elogind/elogind
Build-Depends: debhelper,
dpkg-dev (>= 1.16.0),
pkg-config,
docbook-xsl,
dh-autoreconf,
automake (>= 1.11),
autoconf,
libtool,
intltool,
gperf,
gtk-doc-tools,
python3-lxml,
libcap-dev,
libeudev-dev,
libmount-dev (>= 2.20),
libseccomp-dev (>= 1.0),
libblkid-dev (>= 2.24),
libpam0g-dev (>= 1.1.2),
libacl1-dev,
libselinux1-dev,
libglib2.0-dev
Package: elogind
Section: admin
Priority: optional
Architecture: linux-any
Multi-Arch: same
Pre-Depends: debconf, ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
libelogind (= ${binary:Version})
Recommends: dbus (>= 1.4), policykit-1
Conflicts: openrc
Description: user, seat and session management daemon
elogind is a session management daemon extracted from systmd project's
"logind"
Package: libelogind
Section: libs
Priority: optional
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
libelogind (= ${binary:Version}),
libelogind-data (= ${binary:Version})
Description: libelogind shared library
This library provides access to elongd session management
Package: libelogind-data
Section: libs
Priority: optional
Architecture: all
Description: elogind common data
This package contains common files of elogind and libelogind
Package: libelogind-dev
Section: libdevel
Priority: optional
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
libelogind (= ${binary:Version})
Description: libelogind development files
This package contains the files needed for developing applications that
use libelogind

0
debian/copyright

18
debian/elogind.install

@ -0,0 +1,18 @@
etc/elogind/logind.conf
etc/pam.d/elogind-user
lib/udev/rules.d/*.rules
usr/bin/loginctl
usr/bin/elogind-inhibit
usr/lib/elogind/elogind
usr/lib/elogind/elogind-cgroups-agent
usr/share/polkit-1/*
usr/share/bash-completion/*
usr/share/man/man1/loginctl.1
usr/share/man/man5/logind.conf.5
usr/share/man/man7/elogind.*.7
usr/share/man/man8/pam_elogind.8
usr/share/man/man8/elogind.8
usr/share/zsh/*
usr/share/doc/elogind/*
usr/share/dbus-1/*
usr/share/factory/*

1
debian/libelogind-data.install

@ -0,0 +1 @@
usr/share/locale/*

6
debian/libelogind-dev.install

@ -0,0 +1,6 @@
usr/lib/*/pkgconfig/libelogind.pc
usr/lib/*/security/pam_elogind.la
usr/lib/*/libelogind.la
usr/share/man/man3/*
usr/include/elogind/*
usr/include/elogind/systemd/*

2
debian/libelogind.install

@ -0,0 +1,2 @@
usr/lib/*/libelogind.so.*
usr/lib/*/security/pam_elogind.so

24
debian/rules

@ -0,0 +1,24 @@
#! /usr/bin/make -f
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
# disable lto because this does not work for me. Building static libraries with i
# libtool/ar failes. I think this a apackage problem, it should use gcc-ar instead
CONFFLAGS = \
--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
--enable-kdbus \
--disable-lto \
--disable-tests
autoreconf:
./autogen.sh
override_dh_autoreconf:
dh_autoreconf debian/rules -- autoreconf
override_dh_auto_configure:
dh_auto_configure --builddirectory=build \
-- $(CONFFLAGS)
%:
dh $@ --builddirectory=build --with autoreconf --parallel

1
debian/source/format

@ -0,0 +1 @@
3.0 (quilt)
Loading…
Cancel
Save