]> git.ipfire.org Git - thirdparty/bird.git/commit
add apkg-powered upstream packaging for deb, rpm
authorJakub Ružička <jakub.ruzicka@nic.cz>
Tue, 6 Apr 2021 16:13:16 +0000 (18:13 +0200)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Wed, 19 May 2021 15:22:11 +0000 (17:22 +0200)
commit329d6e3fbc5a09a9bc8800bd8a5d239dec1a3d24
tree29bf25fc20a609c0d81469fc2e4e528b99d4f5bb
parentc3c691e95cd40d8654b720be8d9a8ae9fb050951
add apkg-powered upstream packaging for deb, rpm

Files in a single new distro/ dir allow apkg to build BIRD packages for
various distros directly from upstream sources as well as from upstream
archives.

Please see distro/README.md for more detail as well as apkg docs:

https://apkg.rtfd.io

I've used these files to build bird-2.0.8 on all currently supported
releases of following distros:

* Debian
* Ubuntu
* Fedora
* CentOS
* openSUSE

Please note that latest apkg with accumulated fixes for bird is needed:
https://gitlab.nic.cz/packaging/apkg/-/merge_requests/35
30 files changed:
.gitignore
distro/README.md [new file with mode: 0644]
distro/config/apkg.toml [new file with mode: 0644]
distro/pkg/deb/bird.xml [new file with mode: 0644]
distro/pkg/deb/bird2-doc.docs [new file with mode: 0644]
distro/pkg/deb/bird2.bird.init [new file with mode: 0644]
distro/pkg/deb/bird2.bird.service [new file with mode: 0644]
distro/pkg/deb/bird2.docs [new file with mode: 0644]
distro/pkg/deb/bird2.install [new file with mode: 0644]
distro/pkg/deb/bird2.lintian-overrides [new file with mode: 0644]
distro/pkg/deb/bird2.manpages [new file with mode: 0644]
distro/pkg/deb/bird2.postinst [new file with mode: 0644]
distro/pkg/deb/bird2.postrm [new file with mode: 0644]
distro/pkg/deb/changelog [new file with mode: 0644]
distro/pkg/deb/compat [new file with mode: 0644]
distro/pkg/deb/control [new file with mode: 0644]
distro/pkg/deb/copyright [new file with mode: 0644]
distro/pkg/deb/envvars [new file with mode: 0644]
distro/pkg/deb/gbp.conf [new file with mode: 0644]
distro/pkg/deb/patches/0001-Sync-the-linuxdoc-mangled-files-with-linuxdoc-tools_.patch [new file with mode: 0644]
distro/pkg/deb/patches/series [new file with mode: 0644]
distro/pkg/deb/prepare-environment [new file with mode: 0755]
distro/pkg/deb/rules [new file with mode: 0755]
distro/pkg/deb/source/format [new file with mode: 0644]
distro/pkg/deb/watch [new file with mode: 0644]
distro/pkg/rpm/bird.service [new file with mode: 0644]
distro/pkg/rpm/bird.spec [new file with mode: 0644]
distro/pkg/rpm/bird.tmpfilesd [new file with mode: 0644]
tools/make-dev-archive [new file with mode: 0755]
tools/make-obs [new file with mode: 0755]