[neon/backports-noble/libsignon-glib-noble/Neon/unstable] debian: initial packaging of libsignon-glib
Diane Trout
null at kde.org
Tue Sep 3 02:46:17 BST 2024
Git commit e354e7df654c998015302303dccf41e68919b92f by Diane Trout.
Committed on 21/07/2015 at 05:00.
Pushed by carlosdem into branch 'Neon/unstable'.
initial packaging of libsignon-glib
A +5 -0 debian/changelog
A +1 -0 debian/compat
A +66 -0 debian/control
A +30 -0 debian/copyright
A +1 -0 debian/gir1.2-libsignon-1.0.install
A +5 -0 debian/libsignon-glib-dev.install
A +1 -0 debian/libsignon-glib1.install
A +35 -0 debian/rules
A +1 -0 debian/source/format
A +4 -0 debian/watch
https://invent.kde.org/neon/backports-noble/libsignon-glib-noble/-/commit/e354e7df654c998015302303dccf41e68919b92f
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..8edc62d
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libsignon-glib (1.12-1~) UNRELEASED; urgency=medium
+
+ * Initial Release.
+
+ -- Diane Trout <diane at debian.org> Thu, 23 Apr 2015 19:36:49 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..eae4d20
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,66 @@
+Source: libsignon-glib
+Section: libs
+Priority: optional
+Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Diane Trout <diane at debian.org>
+Build-Depends: debhelper (>= 9),
+ autotools-dev,
+ dh-autoreconf,
+ gtk-doc-tools,
+ gobject-introspection,
+ libgirepository1.0-dev,
+ libglib2.0-dev (>= 2.32),
+ signond-dev (>= 8.55),
+Standards-Version: 3.9.6
+#XS-Testsuite: autopkgtest
+Homepage: https://gitlab.com/accounts-sso/libsignon-glib
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-kde/kde-extras/libsignon-glib.git
+Vcs-Git: git://anonscm.debian.org/pkg-kde/kde-extras/libsignon-glib.git
+
+Package: libsignon-glib1
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: GLib Library for managing SSO credentials
+ This is effectively a GLib binding for the D-Bus API
+ provided by signond. It is part of the accounts-sso
+ project.
+
+Package: libsignon-glib-dev
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: development files for signon-glib sso API.
+ This is effectively a GLib binding for the D-Bus API
+ provided by signond. It is part of the accounts-sso
+ project.
+ .
+ This provides development headers
+
+Package: gir1.2-libsignon-1.0
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: typelib for libsignon-glib1
+ This is effectively a GLib binding for the D-Bus API
+ provided by signond. It is part of the accounts-sso
+ project.
+ .
+ This package can be used by other packages using the GIRepository format to
+ generate dynamic bindings for libaccounts-glib0
+
+
+Package: libsignon-glib-dbg
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: GLib Library for managing SSO credentials
+ This is effectively a GLib binding for the D-Bus API
+ provided by signond. It is part of the accounts-sso
+ project.
+ .
+ This provides debug files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a42b6a5
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,30 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libsignond-glib
+Upstream-Contact:
+Source: https://gitlab.com/accounts-sso/libsign-glib
+
+Files: *
+Copyright: 2012 Canonical
+License: LGPL-2.1
+
+Files: debian/*
+Copyright: 2015 Diane Trout <diane at debian.org>
+License: LGPL-2.1
+
+License: LGPL-2.1
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ This library 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
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public License
+ version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
diff --git a/debian/gir1.2-libsignon-1.0.install b/debian/gir1.2-libsignon-1.0.install
new file mode 100644
index 0000000..bb2b39c
--- /dev/null
+++ b/debian/gir1.2-libsignon-1.0.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0/Signon-1.0.typelib
diff --git a/debian/libsignon-glib-dev.install b/debian/libsignon-glib-dev.install
new file mode 100644
index 0000000..cedc7e5
--- /dev/null
+++ b/debian/libsignon-glib-dev.install
@@ -0,0 +1,5 @@
+usr/include/libsignon-glib/*.h
+usr/lib/*/pkgconfig/libsignon-glib.pc
+usr/lib/*/libsignon-glib.so
+usr/share/gir-1.0/Signon-1.0.gir
+usr/share/vala/vapi/signon.vapi
diff --git a/debian/libsignon-glib1.install b/debian/libsignon-glib1.install
new file mode 100644
index 0000000..57fa7c8
--- /dev/null
+++ b/debian/libsignon-glib1.install
@@ -0,0 +1 @@
+usr/lib/x86_64-linux-gnu/libsignon-glib.so.1*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..201121b
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,35 @@
+#!/usr/bin/make -f
+DH_VERBOSE=1
+
+DPKG_EXPORT_BUILDFLAGS=1
+include /usr/share/dpkg/default.mk
+
+#export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+#export DEB_CFLAGS_MAINT_APPEND=-Wall -pendantic
+#export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed
+
+BUILD:=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+%:
+ dh $@ --with autoreconf,autotools-dev,gir
+
+build:
+ gtkdocize
+ ./autogen.sh --build=$(BUILD) \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/etc \
+ --includedir=/usr/include \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man
+ cd $(BUILD); make
+
+override_dh_auto_clean:
+ -rm -rf build-aux/ build/ libsignon-glib/.libs/
+ -rm aclocal.m4 m4/gtk-doc.m4 m4/libtool.m4 m4/ltoptions.m4 \
+ m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4
+ -rm gtk-doc.make INSTALL config.h.in configure \
+ libsignon-glib/Signon-1.0.typelib
+ find . -name Makefile.in -exec rm {} \;
+
+
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..56f11d6
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=3
+opts=filenamemangle=s/.*=(.*)/libsignon-glib-$1\.tar\.gz/ \
+ https://gitlab.com/accounts-sso/libsignon-glib/tags \
+ .*/archive\.tar\.gz\?ref=([\d.]+)
More information about the Neon-commits
mailing list