summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristophe Siraut <csiraut@entrouvert.com>2018-07-10 14:39:39 (GMT)
committerChristophe Siraut <csiraut@entrouvert.com>2018-07-13 09:12:50 (GMT)
commitd2df75a4161549624b6a7143267f35cd85692403 (patch)
treedafc1df44bf8bb9d93b76e5b2d7f4baa15c9e5e1
downloadentrouvert-archive-d2df75a4161549624b6a7143267f35cd85692403.zip
entrouvert-archive-d2df75a4161549624b6a7143267f35cd85692403.tar.gz
entrouvert-archive-d2df75a4161549624b6a7143267f35cd85692403.tar.bz2
initial release0.1
-rw-r--r--Makefile41
-rw-r--r--debian-jessie/changelog5
-rw-r--r--debian-jessie/compat1
-rw-r--r--debian-jessie/control36
-rw-r--r--debian-jessie/copyright25
-rw-r--r--debian-jessie/entrouvert-archive-keyring.install1
-rw-r--r--debian-jessie/entrouvert-archive-keyring.postrm41
-rw-r--r--debian-jessie/entrouvert-repository-eobuilder.install2
-rw-r--r--debian-jessie/entrouvert-repository-stable.install2
-rw-r--r--debian-jessie/entrouvert-repository-testing.install1
-rwxr-xr-xdebian-jessie/rules7
-rw-r--r--debian-jessie/sources/format1
-rw-r--r--jessie/preferences.d/entrouvert-backports15
-rw-r--r--jessie/preferences.d/entrouvert-eobuilder6
-rw-r--r--jessie/sources.list.d/entrouvert-eobuilder.list1
-rw-r--r--jessie/sources.list.d/entrouvert-stable.list1
-rw-r--r--jessie/sources.list.d/entrouvert-testing.list1
-rw-r--r--keys/0xDF69CC342CCFEC25bin0 -> 1184 bytes
-rw-r--r--keys/keyids1
-rw-r--r--output/.placeholder0
-rw-r--r--stretch/preferences.d/entrouvert-eobuilder6
-rw-r--r--stretch/sources.list.d/entrouvert-eobuilder.list1
-rw-r--r--stretch/sources.list.d/entrouvert-stable.list1
-rw-r--r--stretch/sources.list.d/entrouvert-testing.list1
24 files changed, 197 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..63522ac
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,41 @@
+.PHONY: clean name version name fullname release dist dist-bzip2
+all: output/entrouvert-archive.gpg
+
+NAME = entrouvert-archive
+VERSION=`git describe | sed 's/^debian\///' `
+
+DIST_FILES = \
+ keys \
+ jessie \
+ stretch
+
+output/entrouvert-archive.gpg: keys/0x*
+ cat keys/0x* > output/entrouvert-archive.gpg
+
+clean:
+ rm -rf sdist
+ rm -rf output/*
+
+release:
+ gbp dch --release --commit
+ gbp buildpackage --git-tag
+
+dist: clean
+ -mkdir sdist
+ rm -rf sdist/$(NAME)-$(VERSION)
+ mkdir -p sdist/$(NAME)-$(VERSION)
+ for i in $(DIST_FILES); do \
+ cp -R "$$i" sdist/$(NAME)-$(VERSION); \
+ done
+
+dist-bzip2: dist
+ cd sdist && tar cfj ../sdist/$(NAME)-$(VERSION).tar.bz2 $(NAME)-$(VERSION)
+
+version:
+ @(echo $(VERSION))
+
+name:
+ @(echo $(NAME))
+
+fullname:
+ @(echo $(NAME)-$(VERSION))
diff --git a/debian-jessie/changelog b/debian-jessie/changelog
new file mode 100644
index 0000000..05310f1
--- /dev/null
+++ b/debian-jessie/changelog
@@ -0,0 +1,5 @@
+entrouvert-archive (0.1) jessie; urgency=medium
+
+ * Initial release. (Closes: #25149)
+
+ -- Christophe Siraut <csiraut@entrouvert.com> Tue, 10 Jul 2018 16:13:43 +0200
diff --git a/debian-jessie/compat b/debian-jessie/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian-jessie/compat
@@ -0,0 +1 @@
+9
diff --git a/debian-jessie/control b/debian-jessie/control
new file mode 100644
index 0000000..73ab505
--- /dev/null
+++ b/debian-jessie/control
@@ -0,0 +1,36 @@
+Source: entrouvert-archive
+Section: misc
+Priority: extra
+Maintainer: Christophe Siraut <csiraut@entrouvert.com>
+Build-Depends: debhelper (>=9)
+Standards-Version: 3.9.6
+Homepage: https://deb.entrouvert.org/
+
+Package: entrouvert-archive-keyring
+Architecture: all
+Depends: ${misc:Depends}
+Description: Entr'ouvert archive repositories GnuPG keys
+ Entr'ouvert package archive have digitally signed release files, this package
+ contains the archive keys. Install it to enable installing packages from
+ Entr'ouvert repositories.
+
+Package: entrouvert-repository-stable
+Architecture: all
+Depends: ${misc:Depends}
+Description: Entr'ouvert stable repository entry and associated apt preferences
+ Install this package if you want to install packages from Entr'ouvert stable
+ repository.
+
+Package: entrouvert-repository-testing
+Architecture: all
+Depends: ${misc:Depends}, entrouvert-repository-stable
+Description: Entr'ouvert testing repository entry and associated apt preferences
+ Install this package if you want to install packages from Entr'ouvert testing
+ repository.
+
+Package: entrouvert-repository-eobuilder
+Architecture: all
+Depends: ${misc:Depends}, entrouvert-repository-testing
+Description: Entr'ouvert eobuilder repository entry and associated apt preferences
+ Install this package if you want to install packages from Entr'ouvert
+ development repository.
diff --git a/debian-jessie/copyright b/debian-jessie/copyright
new file mode 100644
index 0000000..2275dba
--- /dev/null
+++ b/debian-jessie/copyright
@@ -0,0 +1,25 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: entrouvert-configuration
+Source: https://www.entrouvert.com
+
+Files: *
+Copyright: 2017 Christophe Siraut <csiraut@entrouvert.com>
+ 2017 Entrouvert Administrators <admin@entrouvert.com>
+License: GPL-3.0+
+
+License: GPL-3.0+
+ 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.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
diff --git a/debian-jessie/entrouvert-archive-keyring.install b/debian-jessie/entrouvert-archive-keyring.install
new file mode 100644
index 0000000..ca4f12e
--- /dev/null
+++ b/debian-jessie/entrouvert-archive-keyring.install
@@ -0,0 +1 @@
+output/entrouvert-archive.gpg etc/apt/trusted.gpg.d
diff --git a/debian-jessie/entrouvert-archive-keyring.postrm b/debian-jessie/entrouvert-archive-keyring.postrm
new file mode 100644
index 0000000..b5f10eb
--- /dev/null
+++ b/debian-jessie/entrouvert-archive-keyring.postrm
@@ -0,0 +1,41 @@
+#!/bin/sh
+# postrm script for test
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postrm> `remove'
+# * <postrm> `purge'
+# * <old-postrm> `upgrade' <new-version>
+# * <new-postrm> `failed-upgrade' <old-version>
+# * <new-postrm> `abort-install'
+# * <new-postrm> `abort-install' <old-version>
+# * <new-postrm> `abort-upgrade' <old-version>
+# * <disappearer's-postrm> `disappear' <overwriter>
+# <overwriter-version>
+# for details, see https://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+ purge|remove)
+ keyring=/etc/apt/trusted.gpg.d/entrouvert-archive.gpg
+ test -f $keyring && rm $keyring
+ ;;
+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian-jessie/entrouvert-repository-eobuilder.install b/debian-jessie/entrouvert-repository-eobuilder.install
new file mode 100644
index 0000000..6ef02ce
--- /dev/null
+++ b/debian-jessie/entrouvert-repository-eobuilder.install
@@ -0,0 +1,2 @@
+jessie/preferences.d/entrouvert-eobuilder etc/apt/preferences.d
+jessie/sources.list.d/entrouvert-eobuilder.list etc/apt/sources.list.d
diff --git a/debian-jessie/entrouvert-repository-stable.install b/debian-jessie/entrouvert-repository-stable.install
new file mode 100644
index 0000000..3c3c27c
--- /dev/null
+++ b/debian-jessie/entrouvert-repository-stable.install
@@ -0,0 +1,2 @@
+jessie/preferences.d/entrouvert-backports etc/apt/preferences.d
+jessie/sources.list.d/entrouvert-stable.list etc/apt/sources.list.d
diff --git a/debian-jessie/entrouvert-repository-testing.install b/debian-jessie/entrouvert-repository-testing.install
new file mode 100644
index 0000000..037bf4c
--- /dev/null
+++ b/debian-jessie/entrouvert-repository-testing.install
@@ -0,0 +1 @@
+jessie/sources.list.d/entrouvert-testing.list etc/apt/sources.list.d
diff --git a/debian-jessie/rules b/debian-jessie/rules
new file mode 100755
index 0000000..f3a57ad
--- /dev/null
+++ b/debian-jessie/rules
@@ -0,0 +1,7 @@
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#DH_VERBOSE = 1
+
+%:
+ dh $@
diff --git a/debian-jessie/sources/format b/debian-jessie/sources/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian-jessie/sources/format
@@ -0,0 +1 @@
+3.0 (native)
diff --git a/jessie/preferences.d/entrouvert-backports b/jessie/preferences.d/entrouvert-backports
new file mode 100644
index 0000000..08754fd
--- /dev/null
+++ b/jessie/preferences.d/entrouvert-backports
@@ -0,0 +1,15 @@
+Package: libreoffice* python3-uno uno-libs3 ure
+Pin: release a=jessie-backports
+Pin-Priority: 900
+
+Package: gunicorn python-gunicorn
+Pin: release a=jessie-backports
+Pin-Priority: 900
+
+Package: python-django python-django-common python-cryptography python-openssl python-cffi python-pyasn1 python-setuptools python-pkg-resources python-sorl-thumbnail python-ndg-httpsclient python-openssl python-requests python-urllib3 fonts-font-awesome python-six
+Pin: release a=jessie-backports
+Pin-Priority: 900
+
+Package: systemd systemd-backports libapparmor1 libseccomp2 libsystemd0 libudev1 ifupdown udev systemd-sysv libpam-systemd udev ifupdown
+Pin: release a=jessie-backports
+Pin-Priority: 900
diff --git a/jessie/preferences.d/entrouvert-eobuilder b/jessie/preferences.d/entrouvert-eobuilder
new file mode 100644
index 0000000..f7e4760
--- /dev/null
+++ b/jessie/preferences.d/entrouvert-eobuilder
@@ -0,0 +1,6 @@
+# this file is managed by puppet
+#
+Package: *
+Pin: release n=jessie-eobuilder
+Pin-Priority: 500
+
diff --git a/jessie/sources.list.d/entrouvert-eobuilder.list b/jessie/sources.list.d/entrouvert-eobuilder.list
new file mode 100644
index 0000000..ac3a04a
--- /dev/null
+++ b/jessie/sources.list.d/entrouvert-eobuilder.list
@@ -0,0 +1 @@
+deb http://deb.entrouvert.org/ jessie-eobuilder main
diff --git a/jessie/sources.list.d/entrouvert-stable.list b/jessie/sources.list.d/entrouvert-stable.list
new file mode 100644
index 0000000..9f4109d
--- /dev/null
+++ b/jessie/sources.list.d/entrouvert-stable.list
@@ -0,0 +1 @@
+deb http://deb.entrouvert.org/ jessie main
diff --git a/jessie/sources.list.d/entrouvert-testing.list b/jessie/sources.list.d/entrouvert-testing.list
new file mode 100644
index 0000000..d2bf326
--- /dev/null
+++ b/jessie/sources.list.d/entrouvert-testing.list
@@ -0,0 +1 @@
+deb http://deb.entrouvert.org/ jessie-testing main
diff --git a/keys/0xDF69CC342CCFEC25 b/keys/0xDF69CC342CCFEC25
new file mode 100644
index 0000000..cf40249
--- /dev/null
+++ b/keys/0xDF69CC342CCFEC25
Binary files differ
diff --git a/keys/keyids b/keys/keyids
new file mode 100644
index 0000000..c3cbfcd
--- /dev/null
+++ b/keys/keyids
@@ -0,0 +1 @@
+0xDF69CC342CCFEC25 Entr'ouvert <info@entrouvert.com>
diff --git a/output/.placeholder b/output/.placeholder
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/output/.placeholder
diff --git a/stretch/preferences.d/entrouvert-eobuilder b/stretch/preferences.d/entrouvert-eobuilder
new file mode 100644
index 0000000..f7e4760
--- /dev/null
+++ b/stretch/preferences.d/entrouvert-eobuilder
@@ -0,0 +1,6 @@
+# this file is managed by puppet
+#
+Package: *
+Pin: release n=jessie-eobuilder
+Pin-Priority: 500
+
diff --git a/stretch/sources.list.d/entrouvert-eobuilder.list b/stretch/sources.list.d/entrouvert-eobuilder.list
new file mode 100644
index 0000000..cb5bf90
--- /dev/null
+++ b/stretch/sources.list.d/entrouvert-eobuilder.list
@@ -0,0 +1 @@
+deb http://deb.entrouvert.org/ stretch-eobuilder main
diff --git a/stretch/sources.list.d/entrouvert-stable.list b/stretch/sources.list.d/entrouvert-stable.list
new file mode 100644
index 0000000..e5570a8
--- /dev/null
+++ b/stretch/sources.list.d/entrouvert-stable.list
@@ -0,0 +1 @@
+deb http://deb.entrouvert.org/ stretch main
diff --git a/stretch/sources.list.d/entrouvert-testing.list b/stretch/sources.list.d/entrouvert-testing.list
new file mode 100644
index 0000000..a1cb770
--- /dev/null
+++ b/stretch/sources.list.d/entrouvert-testing.list
@@ -0,0 +1 @@
+deb http://deb.entrouvert.org/ stretch-testing main