Mentions légales du service

Skip to content
Snippets Groups Projects
Commit cdbd7df9 authored by Faure Adrien's avatar Faure Adrien Committed by FAURE Adrien
Browse files

Debian packaging

parent 5378bd3e
No related branches found
No related tags found
No related merge requests found
Pipeline #466061 passed
src (3.0.0~rc1-1) UNRELEASED; urgency=low
* Initial release.
-- Olivier Auguste Richard <olivier.richard@imag.fr> Mon, 23 Jul 2018 08:45:13 +0000
10
\ No newline at end of file
Source: src
Maintainer: Adrien Faure <adrien.faure@protonmail.com>
Build-Depends:debhelper (>= 11~), dh-python, python3-all, python3-setuptools
Package: python3-procset
Architecture: all
Section: python
Depends: ${misc:Depends}, ${python3:Depends}
Description: Toolkit to manage sets of closed intervals (common documentation)
procset is a pure python module to manage sets of closed intervals. It can be
used as a small python library to manage sets of resources, and is especially
useful when writing schedulers.
Package: python-procset-doc
Architecture: all
Section: doc
Depends: ${sphinxdoc:Depends}, ${misc:Depends}
Description: Toolkit to manage sets of closed intervals (common documentation)
procset is a pure python module to manage sets of closed intervals. It can be
used as a small python library to manage sets of resources, and is especially
useful when writing schedulers.
This package install some documentation for procset.py
\ No newline at end of file
usr/share/doc/python-procset/html/_sources usr/share/doc/python-procset/rst
\ No newline at end of file
#! /usr/bin/make -f
#export DH_VERBOSE = 1
export PYBUILD_NAME = procset
%:
dh $@ --with python3 --buildsystem=pybuild
\ No newline at end of file
version=3
opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
https://pypi.debian.net/procset/procset-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
\ No newline at end of file
#!/usr/bin/env bash
: ${GIT_CLONE:=1}
: ${GIT_REMOTE_CLONE:=0}
DEBIAN_NAME=${1:-bullseye}
#DEBIAN_NAME=${1:-sid}
DEBIAN_IMAGE=debian:$DEBIAN_NAME
DIR=$(dirname $0)
if [ ! -d build ]; then
mkdir build
else
echo "build directory exits, remove it before !"
read -p "Press Y or y to continue ? " -n 1 -r
if [[ ! $REPLY =~ ^[Yy]$ ]]
then
exit 1
fi
fi
BUILD_DIR=$PWD/build
if [ $GIT_CLONE == 1 ]; then
if [ $GIT_REMOTE_CLONE == 1 ]; then
echo "Clone oar3"
git clone --depth=50 --branch=debian https://gitlab.inria.fr/adfaure/procset.py $BUILD_DIR/procset.py
else
echo "Work locally"
git clone --branch=debian ../.. $BUILD_DIR/procset.py
cp setup.py setup.cfg $BUILD_DIR/procset.py
fi
fi
echo "debian version: $DEBIAN_NAME"
echo "build docker image"
cd $DIR/docker/
#echo docker build -t deb/$DEBIAN_NAME --build-arg DEBIAN_IMAGE=$DEBIAN_IMAGE .
docker build -t deb/$DEBIAN_NAME --build-arg DEBIAN_IMAGE=$DEBIAN_IMAGE .
cd $BUILD_DIR
echo docker run -v $BUILD_DIR:/build deb/$DEBIAN_NAME
docker run -v $BUILD_DIR:/build deb/$DEBIAN_NAME
echo "Debian packages in $BUILD_DIR"
ARG DEBIAN_IMAGE
FROM $DEBIAN_IMAGE
ENV DEBIAN_FRONTEND noninteractive
ENV DEBIAN_PRIORITY critical
ENV DEBCONF_NOWARNINGS yes
RUN apt-get update
RUN apt-get -y install \
dpkg-dev fakeroot lintian python3-sphinx python-all \
debhelper po-debconf dh-make python3-all python3-setuptools \
dh-python python3-sphinx-rtd-theme
ADD create_deb.sh /create_deb.sh
ENTRYPOINT ["/create_deb.sh"]
#!/usr/bin/env bash
set -e
cd /build/procset.py
dpkg-buildpackage -b -rfakeroot -us -uc
exit
procset.py @ 44da65c6
Subproject commit 44da65c6790e60c004f0ce14e78a0f0ab03046d6
File added
Format: 1.0
Source: src
Binary: python-procset-doc
Architecture: all
Version: 3.0.0~rc1-1
Checksums-Md5:
a8d01ac08dea2b4c745b038c76bf2618 17220 python-procset-doc_3.0.0~rc1-1_all.deb
Checksums-Sha1:
59c9cbf76c089139e13c4e86ddcb6e07c2607533 17220 python-procset-doc_3.0.0~rc1-1_all.deb
Checksums-Sha256:
2d2aadb1bbd83acab616fee7e8e9b20f6a2788be26c51a73fb239dde6755ee79 17220 python-procset-doc_3.0.0~rc1-1_all.deb
Build-Origin: Debian
Build-Architecture: amd64
Build-Date: Tue, 21 Dec 2021 16:16:06 +0000
Build-Path: /build/procset.py
Installed-Build-Depends:
autoconf (= 2.69-14),
automake (= 1:1.16.3-2),
autopoint (= 0.21-4),
autotools-dev (= 20180224.1+nmu1),
base-files (= 11.1+deb11u1),
base-passwd (= 3.5.51),
bash (= 5.1-2+b3),
binutils (= 2.35.2-2),
binutils-common (= 2.35.2-2),
binutils-x86-64-linux-gnu (= 2.35.2-2),
bsdextrautils (= 2.36.1-8),
bsdutils (= 1:2.36.1-8),
build-essential (= 12.9),
bzip2 (= 1.0.8-4),
coreutils (= 8.32-4+b1),
cpp (= 4:10.2.1-1),
cpp-10 (= 10.2.1-6),
dash (= 0.5.11+git20200708+dd9ef66-5),
debconf (= 1.5.77),
debhelper (= 13.3.4),
debianutils (= 4.11.2),
dh-autoreconf (= 20),
dh-python (= 4.20201102+nmu1),
dh-strip-nondeterminism (= 1.12.0-1),
diffutils (= 1:3.7-5),
dpkg (= 1.20.9),
dpkg-dev (= 1.20.9),
dwz (= 0.13+20210201-1),
file (= 1:5.39-3),
findutils (= 4.8.0-1),
g++ (= 4:10.2.1-1),
g++-10 (= 10.2.1-6),
gcc (= 4:10.2.1-1),
gcc-10 (= 10.2.1-6),
gcc-10-base (= 10.2.1-6),
gettext (= 0.21-4),
gettext-base (= 0.21-4),
grep (= 3.6-1),
groff-base (= 1.22.4-6),
gzip (= 1.10-4),
hostname (= 3.23),
init-system-helpers (= 1.60),
intltool-debian (= 0.35.0+20060710.5),
libacl1 (= 2.2.53-10),
libarchive-zip-perl (= 1.68-1),
libasan6 (= 10.2.1-6),
libatomic1 (= 10.2.1-6),
libattr1 (= 1:2.4.48-6),
libaudit-common (= 1:3.0-2),
libaudit1 (= 1:3.0-2),
libbinutils (= 2.35.2-2),
libblkid1 (= 2.36.1-8),
libbz2-1.0 (= 1.0.8-4),
libc-bin (= 2.31-13+deb11u2),
libc-dev-bin (= 2.31-13+deb11u2),
libc6 (= 2.31-13+deb11u2),
libc6-dev (= 2.31-13+deb11u2),
libcap-ng0 (= 0.7.9-2.2+b1),
libcc1-0 (= 10.2.1-6),
libcom-err2 (= 1.46.2-2),
libcrypt-dev (= 1:4.4.18-4),
libcrypt1 (= 1:4.4.18-4),
libctf-nobfd0 (= 2.35.2-2),
libctf0 (= 2.35.2-2),
libdb5.3 (= 5.3.28+dfsg1-0.8),
libdebconfclient0 (= 0.260),
libdebhelper-perl (= 13.3.4),
libdpkg-perl (= 1.20.9),
libelf1 (= 0.183-1),
libexpat1 (= 2.2.10-2),
libffi7 (= 3.3-6),
libfile-stripnondeterminism-perl (= 1.12.0-1),
libgcc-10-dev (= 10.2.1-6),
libgcc-s1 (= 10.2.1-6),
libgcrypt20 (= 1.8.7-6),
libgdbm-compat4 (= 1.19-2),
libgdbm6 (= 1.19-2),
libgmp10 (= 2:6.2.1+dfsg-1),
libgomp1 (= 10.2.1-6),
libgpg-error0 (= 1.38-2),
libgssapi-krb5-2 (= 1.18.3-6+deb11u1),
libicu67 (= 67.1-7),
libisl23 (= 0.23-1),
libitm1 (= 10.2.1-6),
libk5crypto3 (= 1.18.3-6+deb11u1),
libkeyutils1 (= 1.6.1-2),
libkrb5-3 (= 1.18.3-6+deb11u1),
libkrb5support0 (= 1.18.3-6+deb11u1),
liblsan0 (= 10.2.1-6),
liblz4-1 (= 1.9.3-2),
liblzma5 (= 5.2.5-2),
libmagic-mgc (= 1:5.39-3),
libmagic1 (= 1:5.39-3),
libmount1 (= 2.36.1-8),
libmpc3 (= 1.2.0-1),
libmpdec3 (= 2.5.1-1),
libmpfr6 (= 4.1.0-3),
libncursesw6 (= 6.2+20201114-2),
libnsl-dev (= 1.3.0-2),
libnsl2 (= 1.3.0-2),
libpam-modules (= 1.4.0-9+deb11u1),
libpam-modules-bin (= 1.4.0-9+deb11u1),
libpam-runtime (= 1.4.0-9+deb11u1),
libpam0g (= 1.4.0-9+deb11u1),
libpcre2-8-0 (= 10.36-2),
libpcre3 (= 2:8.39-13),
libperl5.32 (= 5.32.1-4+deb11u2),
libpipeline1 (= 1.5.3-1),
libpython3-stdlib (= 3.9.2-3),
libpython3.9-minimal (= 3.9.2-1),
libpython3.9-stdlib (= 3.9.2-1),
libquadmath0 (= 10.2.1-6),
libreadline8 (= 8.1-1),
libseccomp2 (= 2.5.1-1),
libselinux1 (= 3.1-3),
libsigsegv2 (= 2.13-1),
libsmartcols1 (= 2.36.1-8),
libsqlite3-0 (= 3.34.1-3),
libssl1.1 (= 1.1.1k-1+deb11u1),
libstdc++-10-dev (= 10.2.1-6),
libstdc++6 (= 10.2.1-6),
libsub-override-perl (= 0.09-2),
libsystemd0 (= 247.3-6),
libtinfo6 (= 6.2+20201114-2),
libtirpc-common (= 1.3.1-1),
libtirpc-dev (= 1.3.1-1),
libtirpc3 (= 1.3.1-1),
libtool (= 2.4.6-15),
libtsan0 (= 10.2.1-6),
libubsan1 (= 10.2.1-6),
libuchardet0 (= 0.0.7-1),
libudev1 (= 247.3-6),
libunistring2 (= 0.9.10-4),
libuuid1 (= 2.36.1-8),
libxml2 (= 2.9.10+dfsg-6.7),
libzstd1 (= 1.4.8+dfsg-2.1),
linux-libc-dev (= 5.10.70-1),
login (= 1:4.8.1-1),
lsb-base (= 11.1.0),
m4 (= 1.4.18-5),
mailcap (= 3.69),
make (= 4.3-4.1),
man-db (= 2.9.4-2),
mawk (= 1.3.4.20200120-2),
media-types (= 4.0.0),
mime-support (= 3.66),
ncurses-base (= 6.2+20201114-2),
ncurses-bin (= 6.2+20201114-2),
patch (= 2.7.6-7),
perl (= 5.32.1-4+deb11u2),
perl-base (= 5.32.1-4+deb11u2),
perl-modules-5.32 (= 5.32.1-4+deb11u2),
po-debconf (= 1.0.21+nmu1),
python3 (= 3.9.2-3),
python3-all (= 3.9.2-3),
python3-distutils (= 3.9.2-1),
python3-lib2to3 (= 3.9.2-1),
python3-minimal (= 3.9.2-3),
python3-pkg-resources (= 52.0.0-4),
python3-setuptools (= 52.0.0-4),
python3.9 (= 3.9.2-1),
python3.9-minimal (= 3.9.2-1),
readline-common (= 8.1-1),
sed (= 4.7-1),
sensible-utils (= 0.0.14),
sysvinit-utils (= 2.96-7),
tar (= 1.34+dfsg-1),
tzdata (= 2021a-1+deb11u2),
util-linux (= 2.36.1-8),
xz-utils (= 5.2.5-2),
zlib1g (= 1:1.2.11.dfsg-2)
Environment:
DEB_BUILD_OPTIONS="parallel=8"
SOURCE_DATE_EPOCH="1532335513"
Format: 1.8
Date: Mon, 23 Jul 2018 08:45:13 +0000
Source: src
Binary: python-procset-doc
Architecture: all
Version: 3.0.0~rc1-1
Distribution: UNRELEASED
Urgency: low
Maintainer: Adrien Faure <adrien.faure@protonmail.com>
Changed-By: Olivier Auguste Richard <olivier.richard@imag.fr>
Description:
python-procset-doc - Toolkit to manage sets of closed intervals (common documentation)
Changes:
src (3.0.0~rc1-1) UNRELEASED; urgency=low
.
* Initial release.
Checksums-Sha1:
59c9cbf76c089139e13c4e86ddcb6e07c2607533 17220 python-procset-doc_3.0.0~rc1-1_all.deb
835dcbef52cd7822afef4137ac60737b03947364 5289 src_3.0.0~rc1-1_amd64.buildinfo
Checksums-Sha256:
2d2aadb1bbd83acab616fee7e8e9b20f6a2788be26c51a73fb239dde6755ee79 17220 python-procset-doc_3.0.0~rc1-1_all.deb
26272f3b5a843ef97543862016ff6b82ccce1193cfbe98a1b5bcc7038b12dbaf 5289 src_3.0.0~rc1-1_amd64.buildinfo
Files:
a8d01ac08dea2b4c745b038c76bf2618 17220 doc - python-procset-doc_3.0.0~rc1-1_all.deb
5e15c549442fc79a163fed46301a07f1 5289 - - src_3.0.0~rc1-1_amd64.buildinfo
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment