summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control138
-rw-r--r--debian/copyright44
-rw-r--r--debian/gir1.2-endless-0.install1
-rw-r--r--debian/libendless-0-0.install1
-rw-r--r--debian/libendless-0-common.install1
-rw-r--r--debian/libendless-bin.install2
-rw-r--r--debian/libendless-dev.install6
-rw-r--r--debian/libendless-doc.install1
-rwxr-xr-xdebian/rules12
-rw-r--r--debian/source/format1
12 files changed, 213 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..3b505d3
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+eos-sdk (0~git20180727+ds-1) UNRELEASED; urgency=medium
+
+ * Initial release.
+
+ -- Andrej Shadura <andrewsh@debian.org> Fri, 05 Oct 2018 16:25:23 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..b4de394
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+11
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..a1d88f1
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,138 @@
+Source: eos-sdk
+Section: libs
+Priority: optional
+Maintainer: Andrej Shadura <andrewsh@debian.org>
+Build-Depends:
+ debhelper (>= 11),
+ dpkg-dev (>= 1.17.14),
+ gettext,
+ gtk-doc-tools (>= 1.18),
+ libgirepository1.0-dev (>= 1.30),
+ gobject-introspection,
+ libglib2.0-dev (>= 2.38),
+ libgtk-3-dev (>= 3.20),
+ libjson-glib-dev (>= 0.12),
+ pkg-config (>= 0.16.0),
+Rules-Requires-Root: no
+Standards-Version: 4.2.1
+Vcs-Git: https://git.dgit.debian.org/eos-sdk
+Vcs-Browser: https://browse.dgit.debian.org/eos-sdk.git/
+
+Package: libendless-0-0
+Architecture: any
+Depends:
+ libendless-0-common (>= ${source:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Description: Endless SDK runtime libraries
+ Endless OS is a Linux-based operating system which provides a simplified
+ and streamlined user experience using a customised desktop environment
+ based on GNOME. Endless OS uses a read-only root file system managed
+ by OSTree with application bundles overlaid on top.
+ .
+ Endless SDK provides libraries and development tools for building
+ applications for Endless OS.
+ .
+ This package provides runtime libraries part of Endless SDK.
+
+Package: libendless-0-common
+Section: misc
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: libendless-0
+Multi-Arch: foreign
+Description: common files for the Endless SDK runtime libraries
+ Endless OS is a Linux-based operating system which provides a simplified
+ and streamlined user experience using a customised desktop environment
+ based on GNOME. Endless OS uses a read-only root file system managed
+ by OSTree with application bundles overlaid on top.
+ .
+ Endless SDK provides libraries and development tools for building
+ applications for Endless OS.
+ .
+ This package provides locale files for Endless SDK.
+
+Package: libendless-bin
+Section: misc
+Architecture: any
+Multi-Arch: foreign
+Depends:
+ libendless-dev (>= ${source:Version}),
+ gjs,
+ gir1.2-glib-2.0,
+ gir1.2-json-1.0,
+ python3,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: development tools for the Endless SDK
+ Endless OS is a Linux-based operating system which provides a simplified
+ and streamlined user experience using a customised desktop environment
+ based on GNOME. Endless OS uses a read-only root file system managed
+ by OSTree with application bundles overlaid on top.
+ .
+ Endless SDK provides libraries and development tools for building
+ applications for Endless OS.
+ .
+ This package provides development tools for Endless SDK.
+
+Package: libendless-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends:
+ libendless-0-0 (= ${binary:Version}),
+ pkg-config,
+ gir1.2-endless-0 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: development files for the Endless SDK
+ Endless OS is a Linux-based operating system which provides a simplified
+ and streamlined user experience using a customised desktop environment
+ based on GNOME. Endless OS uses a read-only root file system managed
+ by OSTree with application bundles overlaid on top.
+ .
+ Endless SDK provides libraries and development tools for building
+ applications for Endless OS.
+ .
+ This package provides development files for Endless SDK.
+
+Package: gir1.2-endless-0
+Section: introspection
+Architecture: any
+Multi-Arch: same
+Depends:
+ ${gir:Depends},
+ ${misc:Depends},
+ ${shlibs:Depends}
+Breaks:
+ python-gi (<< 3.18),
+ python3-gi (<< 3.18)
+Description: GObject introspection data for the Endless SDK
+ Endless OS is a Linux-based operating system which provides a simplified
+ and streamlined user experience using a customised desktop environment
+ based on GNOME. Endless OS uses a read-only root file system managed
+ by OSTree with application bundles overlaid on top.
+ .
+ Endless SDK provides libraries and development tools for building
+ applications for Endless OS.
+ .
+ This package provides GObject introspection data for Endless SDK.
+
+Package: libendless-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: devhelp
+Multi-Arch: foreign
+Description: documentation files for the Endless SDK
+ Endless OS is a Linux-based operating system which provides a simplified
+ and streamlined user experience using a customised desktop environment
+ based on GNOME. Endless OS uses a read-only root file system managed
+ by OSTree with application bundles overlaid on top.
+ .
+ Endless SDK provides libraries and development tools for building
+ applications for Endless OS.
+ .
+ This package provides documentation for Endless SDK.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..453fac8
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,44 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: eos-sdk
+Source: https://github.com/endlessm/eos-sdk
+Files-Excluded: licenses/*
+
+Files: *
+Copyright: 2013-2018 Endless Mobile, Inc.
+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 licence.
+ .
+ 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.
+ .
+ On Debian GNU/Linux system you can find the complete text of the
+ LGPL version 2.1 in '/usr/share/common-licenses/LGPL-2.1'
+
+Files: debian/*
+Copyright: 2018 Andrej Shadura
+License: LGPL-2+
+
+Files: endless/gvdb/*
+Copyright: 2010 Codethink Limited
+License: LGPL-2+
+ 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 of the licence, 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.
+ .
+ Author: Allison Lortie <desrt@desrt.ca>
+ .
+ On Debian GNU/Linux system you can find the complete text of the
+ LGPL version 2 in '/usr/share/common-licenses/LGPL-2'
+
+
diff --git a/debian/gir1.2-endless-0.install b/debian/gir1.2-endless-0.install
new file mode 100644
index 0000000..49d71c9
--- /dev/null
+++ b/debian/gir1.2-endless-0.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0
diff --git a/debian/libendless-0-0.install b/debian/libendless-0-0.install
new file mode 100644
index 0000000..3de3b10
--- /dev/null
+++ b/debian/libendless-0-0.install
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff --git a/debian/libendless-0-common.install b/debian/libendless-0-common.install
new file mode 100644
index 0000000..3635480
--- /dev/null
+++ b/debian/libendless-0-common.install
@@ -0,0 +1 @@
+usr/share/locale
diff --git a/debian/libendless-bin.install b/debian/libendless-bin.install
new file mode 100644
index 0000000..a65408f
--- /dev/null
+++ b/debian/libendless-bin.install
@@ -0,0 +1,2 @@
+usr/bin
+usr/share/man
diff --git a/debian/libendless-dev.install b/debian/libendless-dev.install
new file mode 100644
index 0000000..61df5c8
--- /dev/null
+++ b/debian/libendless-dev.install
@@ -0,0 +1,6 @@
+usr/include/*
+usr/lib/*/eos-application-manifest
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig
+usr/share/aclocal
+usr/share/gir-1.0
diff --git a/debian/libendless-doc.install b/debian/libendless-doc.install
new file mode 100644
index 0000000..e95ecc9
--- /dev/null
+++ b/debian/libendless-doc.install
@@ -0,0 +1 @@
+usr/share/*doc
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..57d2b7b
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,12 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@ --with gir
+
+override_dh_autoreconf:
+ NOCONFIGURE=1 dh_autoreconf ./autogen.sh
+
+override_dh_auto_configure:
+ dh_auto_configure -- --disable-metrics --enable-gtk-doc
+
+override_dh_auto_test:
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)