From 07fb1cfb7ddd67153b057047278ffb1cd596f10f Mon Sep 17 00:00:00 2001 From: moparisthebest Date: Sun, 16 Feb 2020 15:05:10 -0500 Subject: [PATCH] Add astreamfs-git, doomsday, pacaudit --- src/astreamfs-git/PKGBUILD | 29 +++++++++++++++++++++ src/doomsday/PKGBUILD | 53 ++++++++++++++++++++++++++++++++++++++ src/pacaudit/PKGBUILD | 33 ++++++++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 src/astreamfs-git/PKGBUILD create mode 100644 src/doomsday/PKGBUILD create mode 100644 src/pacaudit/PKGBUILD diff --git a/src/astreamfs-git/PKGBUILD b/src/astreamfs-git/PKGBUILD new file mode 100644 index 0000000..7827816 --- /dev/null +++ b/src/astreamfs-git/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Foxy +pkgname=astreamfs-git +pkgver=r154.5186593 +pkgrel=1 +pkgdesc='Fuse filesystem to read http(s) URL' +arch=(i686 x86_64) +url='https://gitlab.com/BylonAkila/astreamfs' +license=(GPL3) +depends=('fuse') +makedepends=('git') +source=(git+https://gitlab.com/BylonAkila/astreamfs.git) +sha1sums=('SKIP') + +pkgver() { + cd astreamfs + echo r$(git rev-list --count HEAD).$(git rev-parse --short HEAD) +} + +build() { + cd astreamfs + make +} + +package() { + cd astreamfs + install -Dm755 astreamfs "${pkgdir}/usr/bin/astreamfs" + install -Dm755 1fichier "${pkgdir}/usr/bin/1fichier" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/src/doomsday/PKGBUILD b/src/doomsday/PKGBUILD new file mode 100644 index 0000000..2d1dd72 --- /dev/null +++ b/src/doomsday/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Frederic Bezies +# Contributor: Elrond46 +# Contributor: Zohar Malamant +# Contributor: Arkham +# Contributor: Christoph Zeiler +# Contributor: Dmitry Shilov + +pkgname=doomsday +pkgver=2.2.1 +pkgrel=1 +pkgdesc="An advanced Doom engine that supports DOOM, Heretic and Hexen." +url="http://dengine.net/" +arch=('i686' 'x86_64') +license=('GPL2') +conflicts=('doomsday-bin') +provides=('assimp') +depends=('hicolor-icon-theme' 'qt5-x11extras' 'sdl2_mixer' 'fluidsynth' 'lib32-fluidsynth' 'openal' 'libxrandr' 'minizip') +makedepends=('imagemagick' 'cmake' 'xorg-server-devel' 'assimp' 'python') +optdepends=('doom1-wad: Doom shareware', + 'heretic1-wad: Heretic shareware', + 'hexen1-wad: Hexen shareware' + 'soundfont-fluid') +source=("http://files.dengine.net/archive/doomsday-$pkgver.tar.gz") +sha256sums=('116dad77943658097183a0b7ddb92a3354fb3c6996cddfc0517da1b15ce0e806') + +build() { + + # Enter build directory + cd $srcdir/$pkgname-$pkgver/$pkgname + + # Generate makefiles using qmake + mkdir -p build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/$pkgname/build + make install DESTDIR="$pkgdir" + + # Delete the contents of /usr/include/assimp as this package already provides it + rm -r $pkgdir/usr/include/assimp + + # Look for WADs in /usr/share/games/doom by default + mkdir -p "${pkgdir}/etc/doomsday" + echo "iwaddir: /usr/share/games/doom" > "${pkgdir}/etc/doomsday/paths" + # For Music + echo "Do not forget to start fluidsynth service after adding your soundfonts to etc/conf.d/fluidsynth (SOUND_FONT line) if you want to use fluidsynth music output" +} + + diff --git a/src/pacaudit/PKGBUILD b/src/pacaudit/PKGBUILD new file mode 100644 index 0000000..2ab2225 --- /dev/null +++ b/src/pacaudit/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Steffen Fritz +# Packager: Steffen Fritz +pkgname=pacaudit +pkgver=1.1.1 +pkgrel=1 +pkgdesc="This package audits installed packages against known vulnerabilities." +arch=('i686' 'x86_64') +url="https://github.com/steffenfritz/pacaudit" +license=('GPL3') +makedepends=('go') +options=('!strip') + +sha256sums=('3230c7e77959b2a021033dd40dbeba17224177b326b3d6da7870ea255919a1b3') + +source=("https://github.com/steffenfritz/pacaudit/archive/v$pkgver.tar.gz") + + +prepare(){ + mkdir -p src/github.com/steffenfritz + ln -rTsf "${pkgname}-${pkgver}" src/github.com/steffenfritz/pacaudit +} + +build() { + cd "$pkgname-$pkgver" + go build -o pacaudit -ldflags "-w" -buildmode=pie +} + +package() { + install -Dm755 "$srcdir"/pacaudit-${pkgver}/pacaudit "$pkgdir/usr/bin/pacaudit" + install -Dm755 "$srcdir"/pacaudit-${pkgver}/pacaudit.sh "$pkgdir/usr/bin/pacaudit.sh" + install -Dm755 "$srcdir"/pacaudit-${pkgver}/pacaudit-pre.hook "$pkgdir/usr/share/libalpm/hooks/pacaudit-pre.hook" + install -Dm644 "$srcdir"/pacaudit-$pkgver/pacaudit.1 "${pkgdir}/usr/share/man/man1/pacaudit.1" +}