Update some packages, add command to ppa

This commit is contained in:
Travis Burtrum 2020-11-22 12:43:01 -05:00
parent 4771d6bdc6
commit 1b96358c5f
19 changed files with 172 additions and 274 deletions

4
ppa
View File

@ -191,6 +191,10 @@ grep_deps() {
grep "$1" src/*/PKGBUILD grep "$1" src/*/PKGBUILD
} }
git_add_changes() {
git add -f $(git status | grep -E '^.+(modified|deleted):' | sed 's/.* //' | tr '\n' ' ')
}
if [ "$#" -gt 0 ]; then if [ "$#" -gt 0 ]; then
[ -d "$src_dir" ] || mkdir -p "$src_dir" [ -d "$src_dir" ] || mkdir -p "$src_dir"
[ -d "$pkg_dir" ] || mkdir -p "$pkg_dir" [ -d "$pkg_dir" ] || mkdir -p "$pkg_dir"

View File

@ -1,22 +1,29 @@
# Maintainer: Alad Wenter <alad@archlinux.org> # Maintainer: Alad Wenter <https://github.com/AladW>
# Co-Maintainer: Cedric Girard <cgirard.archlinux@valinor.fr>
pkgname=aurutils pkgname=aurutils
pkgver=2.3.1 pkgver=3.1.2
pkgrel=1 pkgrel=1
pkgdesc='helper tools for the arch user repository' pkgdesc='helper tools for the arch user repository'
url='https://github.com/AladW/aurutils' url='https://github.com/AladW/aurutils'
arch=('any') arch=('any')
license=('custom:ISC') license=('custom:ISC')
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"
#"$pkgname-$pkgver.tar.gz.asc::$url/releases/download/$pkgver/$pkgver.tar.gz.asc") "$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz.signify"
install=$pkgname.install 'aurutils.pub')
depends=('git' 'jq' 'expac' 'diffstat' 'pacutils' 'parallel' 'wget') changelog=aurutils.changelog
sha256sums=('86a80ae8327aeeb4932c7709767b2be5fae19281a5bcc78b2b10197e97c32afb'
'SKIP'
'a2c32b0dba4da40b83ff31cce48a00faed5ed2f663c060a865d31caeb1e4ed39')
depends=('git' 'jq' 'pacutils' 'curl')
makedepends=('signify')
optdepends=('bash-completion: bash completion' optdepends=('bash-completion: bash completion'
'zsh: zsh completion'
'devtools: aur-chroot' 'devtools: aur-chroot'
'vifm: build file interaction' 'vifm: default pager')
'xdelta3: generate delta files')
sha256sums=('c657f2d0878bedeb0f11d2b72f3028d271db0f14d8f23c18b641e3c59134150e') prepare() {
validpgpkeys=('DBE7D3DD8C81D58D0A13D0E76BC26A17B9B7018A') # Alad Wenter <alad@archlinux.org> signify -V -p aurutils.pub -m "$pkgname-$pkgver".tar.gz \
-x "$pkgname-$pkgver".tar.gz.signify
}
build() { build() {
cd "$pkgname-$pkgver" cd "$pkgname-$pkgver"

View File

@ -1,19 +1,19 @@
# Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> # Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
pkgname=biboumi pkgname=biboumi
pkgver=8.5 pkgver=9.0
pkgrel=2 pkgrel=1
pkgdesc="XMPP gateway to IRC" pkgdesc="XMPP gateway to IRC"
arch=('i686' 'x86_64' 'armv7h' 'aarch64') arch=('x86_64' 'armv7h' 'aarch64')
url="https://biboumi.louiz.org/" url="https://biboumi.louiz.org/"
license=('ZLIB') license=('ZLIB')
depends=('expat' 'libidn' 'udns' 'botan' 'sqlite' 'postgresql-libs') depends=('expat' 'libidn' 'udns' 'botan' 'sqlite' 'postgresql-libs')
makedepends=('cmake' 'pandoc' 'catch2' 'git') makedepends=('cmake' 'ninja' 'python-sphinx' 'python-sphinx_rtd_theme')
backup=("etc/$pkgname/$pkgname.cfg") backup=("etc/$pkgname/$pkgname.cfg")
source=("https://git.louiz.org/biboumi/snapshot/$pkgname-$pkgver.tar.xz" source=("https://git.louiz.org/biboumi/snapshot/$pkgname-$pkgver.tar.xz"
'biboumi.tmpfiles' 'biboumi.tmpfiles'
'biboumi.sysusers') 'biboumi.sysusers')
md5sums=('d27e81bc3d74bcc9e33fd8c1a6c4ecaf' md5sums=('f0a201312454f529bb2a476856264e52'
'3fd509b5cd76cd6c98ddb392957de03b' '3fd509b5cd76cd6c98ddb392957de03b'
'07c92af3248861ce94d361e98cfb7f5c') '07c92af3248861ce94d361e98cfb7f5c')
@ -25,21 +25,25 @@ prepare() {
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DSERVICE_USER=biboumi \ -DSERVICE_USER=biboumi \
-DSERVICE_GROUP=jabber \ -DSERVICE_GROUP=jabber \
-Wno-dev -Wno-dev \
-G Ninja
} }
build() { build() {
cd build ninja -C build
make biboumi ninja -C build doc
} }
package() { package() {
cd build cd build
make DESTDIR="$pkgdir/" install DESTDIR="$pkgdir/" ninja install
install -dm755 "$pkgdir"/usr/share/doc/$pkgname/
cp -r html "$pkgdir"/usr/share/doc/$pkgname/
cd ../$pkgname-$pkgver cd ../$pkgname-$pkgver
install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
install -Dm644 doc/biboumi.1.rst "$pkgdir"/usr/share/doc/$pkgname/$pkgname.rst install -Dm644 doc/*.rst "$pkgdir"/usr/share/doc/$pkgname/
install -Dm644 conf/biboumi.cfg "$pkgdir"/etc/$pkgname/$pkgname.cfg install -Dm644 conf/biboumi.cfg "$pkgdir"/etc/$pkgname/$pkgname.cfg
cd .. cd ..

View File

@ -3,17 +3,14 @@
# Contributor: Nathan Owe <ndowens04 at gmail> # Contributor: Nathan Owe <ndowens04 at gmail>
# Contributor: Chris Allison <daemon@cca.me.uk> # Contributor: Chris Allison <daemon@cca.me.uk>
# Current source for PKGBUILD can be found at
# https://github.com/cacack/pkgbuilds/tree/master/ccextractor
pkgname=ccextractor pkgname=ccextractor
pkgver=0.88 pkgver=0.88
pkgrel=1 pkgrel=2
pkgdesc="A fast closed captions extractor for MPEG files." pkgdesc="A fast closed captions extractor for MPEG files."
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
url="http://www.ccextractor.org" url="https://www.ccextractor.org"
license=('GPL') license=('GPL')
depends=('gcc-libs' 'tesseract') depends=('gcc-libs' 'tesseract' 'leptonica' 'ffmpeg')
source=( source=(
https://github.com/CCExtractor/ccextractor/archive/v$pkgver.tar.gz https://github.com/CCExtractor/ccextractor/archive/v$pkgver.tar.gz
) )
@ -21,7 +18,7 @@ sha512sums=('bb9442905f3c5d095b9b34eb318dc445a0ba484c22c4f061071cc2a1159ec9304b8
build() { build() {
cd "$srcdir/$pkgname-$pkgver/linux" cd "$srcdir/$pkgname-$pkgver/linux"
./build ./build_hardsubx
} }
package() { package() {

View File

@ -1,140 +1,54 @@
# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com> # Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
pkgname=(chocolate-{doom,heretic,hexen,strife,common}-git) pkgname=chocolate-doom-git
_pkgname=${pkgname[0]/-git/}
pkgdesc="Historically-accurate Doom, Heretic, Hexen, and Strife ports." pkgdesc="Historically-accurate Doom, Heretic, Hexen, and Strife ports."
pkgver=3.0.0.r809.b9d4c04c pkgver=3.0.0.r822.ee9fc21f
pkgrel=1 pkgrel=2
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
url="http://www.chocolate-doom.org/" url="http://www.chocolate-doom.org/"
license=('GPL2') license=('GPL2')
install=chocolate-doom.install
depends=('libpng' 'libsamplerate' 'sdl2_mixer' 'sdl2_net') depends=('libpng' 'libsamplerate' 'sdl2_mixer' 'sdl2_net')
makedepends=('git' 'python') makedepends=('git' 'python')
optdepends=('freedm: Free deathmatch game'
'freedoom1: Free Ultimate Doom-compatible game'
'freedoom2: Free Doom II-compatible game')
conflicts=(chocolate-common
chocolate-doom
chocolate-heretic
chocolate-hexen
chocolate-strife)
replaces=(chocolate-common-git
chocolate-heretic-git
chocolate-hexen-git
chocolate-strife-git)
source=(git+https://github.com/chocolate-doom/chocolate-doom.git) source=(git+https://github.com/chocolate-doom/chocolate-doom.git)
sha512sums=('SKIP') sha512sums=('SKIP')
pkgver() { pkgver() {
cd "${_pkgname}" cd "${pkgname/-git//}"
local version="$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" local version="$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
printf %s "${version##chocolate.doom.}" printf %s "${version##chocolate.doom.}"
} }
build() { build() {
cd "${_pkgname}" cd "${pkgname/-git//}"
./autogen.sh --prefix=/usr ./autogen.sh --prefix=/usr
make make
} }
package_chocolate-common-git() { package() {
pkgdesc="Files shared in common with Chocolate Doom-based games." cd "${pkgname/-git//}"
conflicts=(chocolate-common)
install=chocolate-doom.install
cd "${_pkgname}"
make DESTDIR="${pkgdir}" install make DESTDIR="${pkgdir}" install
install -dm 755 "${pkgdir}"/usr/share/games/doom install -dm 755 "${pkgdir}"/usr/share/games/doom
cd "${pkgdir}"/usr/bin # dedup all the *setup programs, make desktop file work
mv chocolate-doom-setup chocolate-setup rm "${pkgdir}"/usr/bin/chocolate-{heretic,hexen,strife}-setup
rm -f chocolate-{doom,heretic,hexen,strife}{,-setup} mv "${pkgdir}"/usr/bin/chocolate-doom-setup "${pkgdir}"/usr/bin/chocolate-setup
ln -s chocolate-setup "${pkgdir}"/usr/bin/chocolate-doom-setup
cd "${pkgdir}"/usr/share ln -s chocolate-setup "${pkgdir}"/usr/bin/chocolate-heretic-setup
rm -rf bash-completion doc man/man5 ln -s chocolate-setup "${pkgdir}"/usr/bin/chocolate-hexen-setup
rm -rf applications/chocolate-{doom,heretic,hexen,strife}.desktop \ ln -s chocolate-setup "${pkgdir}"/usr/bin/chocolate-strife-setup
applications/screensavers
rm -rf metainfo
cd man/man6
rm -f chocolate-{doom,heretic,hexen,strife}{,-setup}.6
}
package_chocolate-doom-git() {
pkgdesc="Doom port accurately reproducing the original DOS EXEs."
depends=(${depends[@]} 'chocolate-common-git')
optdepends=('freedm: Free deathmatch game'
'freedoom1: Free Ultimate Doom-compatible game (not vanilla compatible, but useful for mods)'
'freedoom2: Free Doom II/Final Doom-compatible game (not vanilla compatible, but useful for mods)')
conflicts=(chocolate-doom)
cd "${_pkgname}"
make DESTDIR="${pkgdir}" install
cd "${pkgdir}"/usr/bin
rm -f chocolate-{heretic,hexen,strife,server} chocolate*setup
ln -s chocolate{,-doom}-setup
cd "${pkgdir}"/usr/share
rm -rf doc/chocolate-{heretic,hexen,strife}
rm -rf applications/chocolate-{setup,heretic,hexen,strife}.desktop icons
rm -f metainfo/chocolate-{heretic,hexen,strife}.appdata.xml \
bash-completion/completions/chocolate-{heretic,hexen,strife}
rm -f man/man?/chocolate-{heretic,hexen,strife,setup,server}* \
man/man5/{heretic,hexen,strife}.cfg*
}
package_chocolate-heretic-git() {
pkgdesc="Heretic port accurately reproducing the original DOS EXEs."
depends=(${depends[@]} 'chocolate-common-git')
optdepends=('blasphemer: Free Heretic-compatible game')
conflicts=(chocolate-heretic)
cd "${_pkgname}"
make DESTDIR="${pkgdir}" install
cd "${pkgdir}"/usr/bin
rm -f chocolate-{doom,hexen,strife,server} chocolate*setup
ln -s chocolate{,-heretic}-setup
cd "${pkgdir}"/usr/share
rm -rf doc/chocolate-{doom,hexen,strife}
rm -rf applications/chocolate-{setup,doom,hexen,strife}.desktop \
applications/screensavers icons
rm -f metainfo/chocolate-{doom,hexen,strife}.appdata.xml \
bash-completion/completions/chocolate-{doom,hexen,strife}
rm -f man/man?/chocolate-{doom,hexen,strife,setup,server}* \
man/man5/{default,hexen,strife}.cfg*
}
package_chocolate-hexen-git() {
pkgdesc="Hexen port accurately reproducing the original DOS EXEs."
depends=(${depends[@]} 'chocolate-common-git')
conflicts=(chocolate-hexen)
cd "${_pkgname}"
make DESTDIR="${pkgdir}" install
cd "${pkgdir}"/usr/bin
rm -f chocolate-{doom,heretic,strife,server} chocolate*setup
ln -s chocolate{,-hexen}-setup
cd "${pkgdir}"/usr/share
rm -rf doc/chocolate-{doom,heretic,strife}
rm -rf applications/chocolate-{setup,doom,heretic,strife}.desktop \
applications/screensavers icons
rm -f metainfo/chocolate-{doom,heretic,strife}.appdata.xml \
bash-completion/completions/chocolate-{doom,heretic,strife}
rm -f man/man?/chocolate-{doom,heretic,strife,setup,server}* \
man/man5/{default,heretic,strife}.cfg*
}
package_chocolate-strife-git() {
pkgdesc="Strife port accurately reproducing the original DOS EXEs."
depends=(${depends[@]} 'chocolate-common-git')
conflicts=(chocolate-strife)
cd "${_pkgname}"
make DESTDIR="${pkgdir}" install
cd "${pkgdir}"/usr/bin
rm -f chocolate-{doom,heretic,hexen,server} chocolate*setup
ln -s chocolate{,-strife}-setup
cd "${pkgdir}"/usr/share
rm -rf doc/chocolate-{doom,heretic,hexen}
rm -rf applications/chocolate-{setup,doom,heretic,hexen}.desktop \
applications/screensavers icons
rm -f metainfo/chocolate-{doom,heretic,hexen}.appdata.xml \
bash-completion/completions/chocolate-{doom,heretic,hexen}
rm -f man/man?/chocolate-{doom,heretic,hexen,setup,server}* \
man/man5/{default,heretic,hexen}.cfg*
} }

View File

@ -1,7 +1,7 @@
# Maintainer: Nick Burrett <nick@sqrt.co.uk> # Maintainer: Nick Burrett <nick@sqrt.co.uk>
pkgname=comskip pkgname=comskip
pkgver=0.82.002 pkgver=0.82.009
pkgrel=1 pkgrel=2
epoch=1 epoch=1
pkgdesc='Comskip is a free MPEG commercial break detector'. pkgdesc='Comskip is a free MPEG commercial break detector'.
_gitname='comskip' _gitname='comskip'
@ -10,20 +10,17 @@ arch=('x86_64' 'i686')
license=('GPL3') license=('GPL3')
makedepends=('git') makedepends=('git')
depends=('ffmpeg' 'argtable') depends=('ffmpeg' 'argtable')
source=("${_gitname}::git+https://github.com/erikkaashoek/Comskip#commit=0bf473cb5be4b754f01f95fb3cffd120f5f1985a" source=("https://github.com/erikkaashoek/Comskip/archive/0.82.009.tar.gz"
"comskip-version.patch") "compilation.patch")
sha256sums=('SKIP' sha256sums=('eae287eff75f018d71a92623ffa67529f8dc75fd6165d07f1b299cdf10c2981a'
'7bf06bef3c4d26b6aad1bd0714b2b365bbd0c76bb491bf8ec42d8752ff442cd0') "5ea83b9e7189b9f320e3890891c0273daa5325b35298a3b921a904e9a357b798")
prepare() { prepare() {
cd "${srcdir}/${_gitname}" patch -p1 -i ${srcdir}/compilation.patch
# Fixes version reported by binary.
patch -Np1 -i $srcdir/comskip-version.patch
} }
build() { build() {
cd "${srcdir}/${_gitname}" cd "${srcdir}/Comskip-${pkgver}"
./autogen.sh ./autogen.sh
./configure --prefix=/usr ./configure --prefix=/usr
make clean make clean
@ -32,9 +29,9 @@ build() {
package() { package() {
mkdir -p "$pkgdir/usr/bin" mkdir -p "$pkgdir/usr/bin"
install -m755 "${srcdir}/${_gitname}/comskip" "$pkgdir/usr/bin/comskip" install -m755 "${srcdir}/Comskip-${pkgver}/comskip" "$pkgdir/usr/bin/comskip"
if [ -e "${srcdir}/${_gitname}/comskip-gui" ]; then if [ -e "${srcdir}/Comskip-${pkgver}/comskip-gui" ]; then
install -m755 "${srcdir}/${_gitname}/comskip-gui" "$pkgdir/usr/bin/comskip-gui" install -m755 "${srcdir}/Comskip-${pkgver}/comskip-gui" "$pkgdir/usr/bin/comskip-gui"
fi fi
} }

View File

@ -1,8 +0,0 @@
--- comskip/configure.ac.orig 2017-05-12 16:57:36.255651925 +0100
+++ comskip/configure.ac 2017-05-12 16:57:43.845506928 +0100
@@ -1,4 +1,4 @@
-AC_INIT([Comskip], [0.81.089], [https://github.com/erikkaashoek/Comskip/issues])
+AC_INIT([Comskip], [0.82.002], [https://github.com/erikkaashoek/Comskip/issues])
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
: ${CFLAGS=""}

View File

@ -2,8 +2,8 @@
pkgname=crispy-doom pkgname=crispy-doom
pkgdesc="Vanilla-compatible enhanced Doom engine" pkgdesc="Vanilla-compatible enhanced Doom engine"
pkgver=5.8.0 pkgver=5.9.2
pkgrel=3 pkgrel=2
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
url="http://fabiangreffrath.github.io/crispy-doom" url="http://fabiangreffrath.github.io/crispy-doom"
license=('GPL2') license=('GPL2')
@ -14,17 +14,9 @@ optdepends=('freedm: Free deathmatch game'
'freedoom2: Free Doom II-compatible game') 'freedoom2: Free Doom II-compatible game')
install=crispy-doom.install install=crispy-doom.install
source=(https://github.com/fabiangreffrath/$pkgname/archive/$pkgname-$pkgver.tar.gz source=(https://github.com/fabiangreffrath/$pkgname/archive/$pkgname-$pkgver.tar.gz
0001-fix-sky-in-NRFTL-MAP04-08-if-loaded-from-command-lin.patch 0001-prevent-crashes-with-simultaneous-use-of-record-and-.patch)
0002-allow-HUD-texts-being-printed-up-to-the-right-screen.patch b2sums=('63d9a89d6099485c79ff4cad69975de790b32a4ece4bded172ebf771a2bf1b4dcd21ab58383ca3c5eea32a4eff72e65ec0e3a283c85f1bc62be680de04f88e52'
0003-NERVE.wad-Support-for-Vanilla-DOOM-2-586.patch 'b1e77adf37f22f1ef47b614e27e6158ac7c19bf5b7adfa97a434b04f514a1e5cb7f1f77024a373392c836c5456c87b5bb6f7240566389574392a2e5f05d63d5d')
0004-un-name-the-color-translation-enum.patch
0005-restrict-game-choice-to-Doom-and-Heretic.patch)
b2sums=('f4495363216fe251566ffda6ff4dff0952661050ebb1221e536ab5a13f792b69ae4eb159f2a89b32843cc796cead43455216ddec8cc2047d44e565f0aaab302b'
'b78423efa9402936adf40ac276e86f86742d29b5cafddbbe88937da65fdea9ff1412033a54e367c30886cbc4a433f194309bcabe9028ca9c5afc4573ecd70435'
'b3c572f5b433e14e2316e5dd3f2be01fc14974c0ef7b81915664f3a99f8a14af5c14363b9a91820ff08f75466e55ebd82ccd37be2c38f89a0e101acd2cff0ca8'
'0d4c1c39992b3a672830c63a80243e6344fe9c6159c97ae76e647ce563ba2a3ee6e8755f3f54e736693877e2e7ca53fe8bcde5bc09c637fb63a7d6b16020fc6b'
'ddc440848fb6e09d6abe54d4025ec5a1c0f8f81f3d7d00d042c900fbc0d452fbec9fa472c66078679cfb2212623a7faf4ce26a7c8fc51ed293e8f84e6a02010e'
'cd8d58c38bc2f720b29f54fb61f6222a88f8f15e5b38e887bcdda6303a6b16337468302f32f1e9c1f6248eb09d2f3b5261a10e69000b905fb1d7eef1a6589762')
prepare() { prepare() {
cd "$pkgname-$pkgname-$pkgver" cd "$pkgname-$pkgname-$pkgver"

View File

@ -1,6 +1,6 @@
# Maintainer: Willem Mulder <14mRh4X0r@gmail.com> # Maintainer: Willem Mulder <14mRh4X0r@gmail.com>
pkgname=ffmpegfs pkgname=ffmpegfs
pkgver=1.99 pkgver=2.0
pkgrel=1 pkgrel=1
pkgdesc="FUSE-based transcoding filesystem with video support from many formats to MP4, WebM, OGG, MP3, OPUS, MOV, ProRes or WAV." pkgdesc="FUSE-based transcoding filesystem with video support from many formats to MP4, WebM, OGG, MP3, OPUS, MOV, ProRes or WAV."
arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') # Not arch-specific, should work on all arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') # Not arch-specific, should work on all
@ -9,6 +9,7 @@ license=('GPL3' 'FDL1.3')
makedepends=('asciidoc' 'w3m' 'xxd') makedepends=('asciidoc' 'w3m' 'xxd')
depends=('fuse' 'ffmpeg' 'sqlite' 'libbluray' 'libdvdread') depends=('fuse' 'ffmpeg' 'sqlite' 'libbluray' 'libdvdread')
source=("https://github.com/nschlia/ffmpegfs/releases/download/v$pkgver/ffmpegfs-$pkgver.tar.gz") source=("https://github.com/nschlia/ffmpegfs/releases/download/v$pkgver/ffmpegfs-$pkgver.tar.gz")
sha384sums=('e97a4e030e426c4b5a2bff030ac0b8a45f1d6dade0dcfe456a06ee3d3b9c3f2568ffc2c83131ce6f8c884f1012a5a5e4')
build() { build() {
cd "$pkgname-$pkgver" cd "$pkgname-$pkgver"
@ -22,5 +23,3 @@ package() {
install -Dm644 README.md "$pkgdir/usr/share/doc/ffmpegfs/README.md" install -Dm644 README.md "$pkgdir/usr/share/doc/ffmpegfs/README.md"
} }
sha384sums=('cb6d3cccf9a209d6b2642a8c31053321955dbb9d40360e728dcf00ec33f254f1831b4ddc4c3b3b6925e2cb2adb5b2b29')

View File

@ -1,8 +1,7 @@
# Maintainer: fordprefect <fordprefect@dukun.de> # Maintainer: fordprefect <fordprefect@dukun.de>
# Contributor: jhass <me@jhass.eu> # Contributor: jhass <me@jhass.eu>
pkgname=luaunbound pkgname=luaunbound
pkgver=0.2_1 pkgver=0.5
_pkgver=0.2-1
epoch=1 epoch=1
pkgrel=1 pkgrel=1
pkgdesc="drop-in replacement for Prosodys internal DNS library with a binding to libunbound" pkgdesc="drop-in replacement for Prosodys internal DNS library with a binding to libunbound"
@ -13,23 +12,22 @@ depends=("unbound")
makedepends=("mercurial" "unbound" "lua" "libxslt" "ccache") makedepends=("mercurial" "unbound" "lua" "libxslt" "ccache")
optdepends=("luajit: jit for lua") optdepends=("luajit: jit for lua")
install=luaunbound.install install=luaunbound.install
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/LuaDist2/luaunbound/archive/${_pkgver}.tar.gz" "use_cc.patch") source=("https://code.zash.se/dl/luaunbound/luaunbound-${pkgver}.tar.gz")
sha512sums=('SKIP' sha512sums=('8bd76a5e17d21b704953f5e2963b9ac0b4d3c6b32fd3dec8313ccea708a7606c6f6cdf088be6395e51bcaf4b2ca589e402dfb8bafdca53b6eda6088c0d6592b5')
'6b11dfe9f5de743f101463fb3fb2144fe3aff75e7e19036f67d0e0b8adc8c36db73cf73d0aba483d651f8f5b2773093adc27e788354b165314c777e8de45bf28')
prepare() { prepare() {
cd "$srcdir/$pkgname-$_pkgver" cd "$srcdir/$pkgname-$pkgver"
patch -p1 < "$srcdir/use_cc.patch" # use CC
sed -i 's/(LD)/(CC)/g' GNUmakefile
} }
build() { build() {
cd "$srcdir/$pkgname-$_pkgver" cd "$srcdir/$pkgname-$pkgver"
make all make all
} }
package() { package() {
cd "$srcdir/$pkgname-$_pkgver" cd "$srcdir/$pkgname-$pkgver"
install -Dm644 use_unbound.lua "$pkgdir/etc/prosody/use_unbound.lua"
install -Dm755 lunbound.so "$pkgdir/usr/lib/prosody/util/lunbound.so" install -Dm755 lunbound.so "$pkgdir/usr/lib/prosody/util/lunbound.so"
install -Dm644 README.markdown "$pkgdir/usr/share/doc/luaunbound/README" install -Dm644 README.markdown "$pkgdir/usr/share/doc/luaunbound/README"
install -Dm444 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm444 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"

View File

@ -1,12 +0,0 @@
diff -r f270a1cf86ce Makefile
--- a/Makefile Sun Jan 10 19:49:52 2016 +0100
+++ b/Makefile Mon Jun 20 15:34:28 2016 +0200
@@ -33,7 +33,7 @@
xsltproc root-anchors.xsl root-anchors.xml > $@
%.so: %.o
- $(LD) $(LDFLAGS) -o $@ $^ $(LDLIBS)
+ $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
install:
install -d $(DESTDIR)$(LUA_LIBDIR)/

View File

@ -1,6 +1,6 @@
# Maintainer: Brian Bidulock <bidulock@openss7.org> # Maintainer: Brian Bidulock <bidulock@openss7.org>
pkgname=ocserv pkgname=ocserv
pkgver=0.12.4 pkgver=1.1.1
pkgrel=1 pkgrel=1
pkgdesc="OpenConnect VPN Server" pkgdesc="OpenConnect VPN Server"
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
@ -9,22 +9,22 @@ license=('GPL2')
depends=('autogen' 'libpcl' 'http-parser' 'libnl' 'libsystemd' 'protobuf-c' 'talloc' 'libseccomp' 'freeradius-client' 'libev' 'oath-toolkit' 'libwrap' 'geoip') depends=('autogen' 'libpcl' 'http-parser' 'libnl' 'libsystemd' 'protobuf-c' 'talloc' 'libseccomp' 'freeradius-client' 'libev' 'oath-toolkit' 'libwrap' 'geoip')
makedepends=('freeradius' 'gperf' 'tcp-wrappers') makedepends=('freeradius' 'gperf' 'tcp-wrappers')
backup=('etc/ocserv.config' 'etc/ocserv-passwd') backup=('etc/ocserv.config' 'etc/ocserv-passwd')
source=("$pkgname-$pkgver.tar.gz::https://gitlab.com/ocserv/ocserv/repository/archive.tar.gz?ref=ocserv_${pkgver//./_}") source=("$pkgname-$pkgver.tar.gz::https://gitlab.com/ocserv/ocserv/repository/archive.tar.gz?ref=${pkgver}")
sha256sums=('12b4f83ff16eff066c28d657ffbaacfef727984c817f63d12d506f7dcf9e24a3') sha256sums=('2042f1f777c81d6fad76222fa26684497a1e2ec2deb7bb2228ef012a2c6436f5')
prepare() { prepare() {
cd ${pkgname}-${pkgname}_* cd ${pkgname}-${pkgver}-*
autoreconf -fi autoreconf -fi
} }
build() { build() {
cd ${pkgname}-${pkgname}_* cd ${pkgname}-${pkgver}-*
./configure --prefix=/usr --sbindir=/usr/bin ./configure --prefix=/usr --sbindir=/usr/bin
make make
} }
package() { package() {
cd ${pkgname}-${pkgname}_* cd ${pkgname}-${pkgver}-*
make DESTDIR="$pkgdir" install make DESTDIR="$pkgdir" install
install -Dm0644 doc/sample.config "$pkgdir/etc/ocserv.config" install -Dm0644 doc/sample.config "$pkgdir/etc/ocserv.config"
install -Dm0600 doc/sample.passwd "$pkgdir/etc/ocserv-passwd" install -Dm0600 doc/sample.passwd "$pkgdir/etc/ocserv-passwd"

View File

@ -9,11 +9,12 @@ pkgdesc='PHP Extension and Application Repository'
url='https://pear.php.net/package/pearweb_phars/' url='https://pear.php.net/package/pearweb_phars/'
depends=('php') depends=('php')
license=('PHP') license=('PHP')
source=("install-pear-nozlib-${pkgver}.phar::https://github.com/pear/pearweb_phars/raw/v${pkgver}/install-pear-nozlib.phar") source=("install-pear-nozlib-${pkgver}.phar::https://github.com/pear/pearweb_phars/raw/v${pkgver}/install-pear-nozlib.phar"
# "install-pear-nozlib-${pkgver}.phar.sig::https://github.com/pear/pearweb_phars/raw/v${pkgver}/install-pear-nozlib.sig") "install-pear-nozlib-${pkgver}.phar.sig::https://github.com/pear/pearweb_phars/raw/v${pkgver}/install-pear-nozlib.sig")
backup=('etc/php/pear.conf') backup=('etc/php/pear.conf')
sha256sums=('4cb4704e956b78b24332ab22fd0cb4c99d5574445a858a7d64731f00a90a28ba') sha256sums=('4cb4704e956b78b24332ab22fd0cb4c99d5574445a858a7d64731f00a90a28ba'
#validpgpkeys=('10F68CF73F8AA426F617752972A321BAC245F175') 'SKIP')
validpgpkeys=('10F68CF73F8AA426F617752972A321BAC245F175')
package() { package() {
PHP_PEAR_SYSCONF_DIR=/etc/php \ PHP_PEAR_SYSCONF_DIR=/etc/php \

View File

@ -1,7 +1,7 @@
# Contributor: Johannes Dewender arch at JonnyJD dot net # Contributor: Johannes Dewender arch at JonnyJD dot net
pkgname=('python-configshell-fb' 'python2-configshell-fb') pkgname=('python-configshell-fb' 'python2-configshell-fb')
_pkgname=configshell-fb _pkgname=configshell-fb
pkgver=1.1.fb25 pkgver=1.1.28
pkgrel=1 pkgrel=1
pkgdesc="python framework for building simple CLI applications (free branch)" pkgdesc="python framework for building simple CLI applications (free branch)"
arch=('any') arch=('any')
@ -10,7 +10,7 @@ license=('Apache')
options=() options=()
makedepends=('python-setuptools' 'python2-setuptools') makedepends=('python-setuptools' 'python2-setuptools')
source=(https://github.com/open-iscsi/configshell-fb/archive/v${pkgver}.tar.gz) source=(https://github.com/open-iscsi/configshell-fb/archive/v${pkgver}.tar.gz)
sha512sums=('7f0af5014600d148326b4692a84fcc388d3ea175a79566a5e3b1ede89d9dbc90be5f4b1481e69dd5654e88578b3732441a822e4d89cd0504d0ad3221d3a2f027') sha512sums=('4cdc3ee72fc7c4bffcf2f508eef16cc8578d1358ceeb70050a619f5e93e0e189de7216ac0baa77af98fb1b7569940a22a0e3cd977cd460bb91252b4ab176d0f4')
package_python-configshell-fb() { package_python-configshell-fb() {
depends=('python-pyparsing' 'python-urwid') depends=('python-pyparsing' 'python-urwid')

View File

@ -1,18 +1,18 @@
# Contributor: Johannes Dewender arch at JonnyJD dot net # Contributor: Johannes Dewender arch at JonnyJD dot net
pkgname='python-rtslib-fb' pkgname='python-rtslib-fb'
_pkgname=rtslib-fb _pkgname=rtslib-fb
pkgver=2.1.fb69 pkgver=2.1.74
pkgrel=2 pkgrel=1
pkgdesc="free branch version of the LIO target API" pkgdesc="free branch version of the LIO target API"
arch=('any') arch=('any')
url="https://github.com/agrover/rtslib-fb" url="https://github.com/open-iscsi/rtslib-fb"
license=('Apache') license=('Apache')
makedepends=('python-setuptools' 'python-pyudev') makedepends=('python-setuptools' 'python-pyudev')
backup=() backup=()
options=() options=()
install= install=
source=(https://github.com/open-iscsi/rtslib-fb/archive/v${pkgver}.tar.gz target.service) source=(https://github.com/open-iscsi/rtslib-fb/archive/v${pkgver}.tar.gz target.service)
sha512sums=('552e660eb8aa26ac44f1ac089143a39e10106c1859db863c63ad5469e8ab0b0cdd0fba8f6fc30633cfd321ec0d72f6063ea0e8944aaa228de118400380b5418b' sha512sums=('181b57f699dd4e6bc050585e1abffe75a7eaf5ae8325220d61d37f932912f2cec878c4643172c584f0d4c231441d25ff0e09aa1f48c2305061b75acdce051c86'
'3c634f1c466d0a8c3dd2b57a230438aaeeb0e66324863a2ded57dd69a2ca5946f83c4ab511766f510f3e63b43aedcf7e368bcf5bc325ee69c016bb0bb2612de5') '3c634f1c466d0a8c3dd2b57a230438aaeeb0e66324863a2ded57dd69a2ca5946f83c4ab511766f510f3e63b43aedcf7e368bcf5bc325ee69c016bb0bb2612de5')
prepare() { prepare() {

View File

@ -1,19 +1,18 @@
# Maintainer: Stefan Agner <stefan@agner.ch> # Maintainer: crab2313 <crab2313@gmail.com>
# Contributor: Stefan Agner <stefan@agner.ch>
pkgname=qemu-user-static pkgname=qemu-user-static
pkgdesc="Statically linked binaries of Qemu with user emulation. Useful for containers/chroot environment with binfmt." pkgdesc="Statically linked binaries of Qemu with user emulation. Useful for containers/chroot environment with binfmt."
pkgver=4.0.0 pkgver=5.1.0
pkgrel=1 pkgrel=1
arch=(x86_64) arch=(x86_64)
license=(GPL2 LGPL2.1) license=(GPL2 LGPL2.1)
url="http://wiki.qemu.org/" url="http://wiki.qemu.org/"
depends=() depends=()
makedepends=(python2 glib2-static pcre-static) makedepends=(python glib2-static pcre-static)
source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}) source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig})
sha512sums=( sha512sums=('e213edb71d93d5167ddce7546220ecb7b52a7778586a4f476f65bd1e510c9cfc6d1876238a7b501d9cc3fd31cc2ae4b7fb9e753bc3f12cc17cd16dfce2a96ba3'
'952e94194ce9e64c15388c59035cb31fb9f761d30095c2fb9441012b609c18c9976285727b93bf37b95e15675802d73f8e1c4619ebecd23606675bb503646b13' 'SKIP')
'SKIP'
)
validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584') validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
case $CARCH in case $CARCH in
@ -21,56 +20,61 @@ case $CARCH in
x86_64) _corearch=x86_64 ;; x86_64) _corearch=x86_64 ;;
esac esac
# If non empty, always run the configure script
: "${FORCE_CONFIGURE:=1}"
prepare() { prepare() {
mkdir build-user-static mkdir -p build-user-static
cd qemu-${pkgver} cd qemu-${pkgver}
sed -i 's/vte-2\.90/vte-2.91/g' configure #sed -i 's/vte-2\.90/vte-2.91/g' configure
}
_configure() {
../qemu-${pkgver}/configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib/qemu \
--enable-linux-user \
--disable-debug-info \
--disable-bsd-user \
--disable-werror \
--disable-system \
--disable-tools \
--disable-docs \
--disable-gtk \
--disable-gnutls \
--disable-nettle \
--disable-gcrypt \
--disable-glusterfs \
--disable-libnfs \
--disable-libiscsi \
--disable-vnc \
--disable-kvm \
--disable-libssh \
--disable-libxml2 \
--disable-vde \
--disable-sdl \
--disable-opengl \
--disable-xen \
--disable-fdt \
--disable-vhost-net \
--disable-vhost-crypto \
--disable-vhost-user \
--disable-vhost-vsock \
--disable-vhost-scsi \
--disable-tpm \
--disable-qom-cast-debug \
--disable-capstone \
--disable-zstd \
--disable-linux-io-uring \
--static
} }
build() ( build() (
cd build-user-static cd build-user-static
[[ ! $FORCE_CONFIGURE && -e ../qemu-${pkgver}/config.log ]] || _configure
../qemu-${pkgver}/configure \
--python=/bin/python2 \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib/qemu \
--enable-linux-user \
--disable-debug-info \
--disable-bsd-user \
--disable-werror \
--disable-system \
--disable-tools \
--disable-docs \
--disable-gtk \
--disable-gnutls \
--disable-nettle \
--disable-gcrypt \
--disable-glusterfs \
--disable-libnfs \
--disable-libiscsi \
--disable-vnc \
--disable-kvm \
--disable-libssh2 \
--disable-libxml2 \
--disable-vde \
--disable-sdl \
--disable-opengl \
--disable-xen \
--disable-kvm \
--disable-fdt \
--disable-vhost-net \
--disable-vhost-crypto \
--disable-vhost-user \
--disable-vhost-vsock \
--disable-vhost-scsi \
--disable-tpm \
--disable-qom-cast-debug \
--disable-capstone \
--static
make ARFLAGS="rc" make ARFLAGS="rc"
) )
@ -82,10 +86,10 @@ package() {
# remove conflicting /var/run directory # remove conflicting /var/run directory
cd "$pkgdir" cd "$pkgdir"
rm -r var rm -rf var
# Remove BIOS files etc... # Remove BIOS files etc...
rm -r usr/share rm -rf usr/share
# Rename static qemu binaries # Rename static qemu binaries
cd "${pkgdir}/usr/bin/" cd "${pkgdir}/usr/bin/"

View File

@ -1,7 +1,7 @@
# Maintainer: moparisthebest <admin dot archlinux AT moparisthebest dot com> # Maintainer: moparisthebest <admin dot archlinux AT moparisthebest dot com>
pkgname=rusty-keys-git pkgname=rusty-keys-git
pkgver=0.0.2.r19.gd3aeede pkgver=0.0.2.r18.g0ffc169
pkgrel=1 pkgrel=1
pkgdesc="uinput level keyboard mapper for linux" pkgdesc="uinput level keyboard mapper for linux"
url="https://code.moparisthebest.com/moparisthebest/rusty-keys" url="https://code.moparisthebest.com/moparisthebest/rusty-keys"

View File

@ -1,7 +1,7 @@
# Maintainer: Daniel Egeberg <daniel.egeberg@gmail.com> # Maintainer: Daniel Egeberg <daniel.egeberg@gmail.com>
# Contributor: Justin Dray <justin@dray.be> # Contributor: Justin Dray <justin@dray.be>
pkgname="sonarr" pkgname="sonarr"
pkgver="2.0.0.5322" pkgver="2.0.0.5344"
pkgrel=1 pkgrel=1
pkgdesc="PVR for newsgroup users" pkgdesc="PVR for newsgroup users"
arch=(any) arch=(any)
@ -20,7 +20,7 @@ source=("https://update.sonarr.tv/v2/master/mono/NzbDrone.master.${pkgver}.mono.
"sonarr.service" "sonarr.service"
"sonarr.sysusers") "sonarr.sysusers")
noextract=() noextract=()
sha512sums=('b9167938c9f7cafcb29fc78da941db9efaa86c8390df6e4d15828e9434cc344f8794ae524cb41393ade68a61c8a5d07e61ff11a974a88347789ae2f24a90e27b' sha512sums=('3b68bc44115143ddb570c1a786204bdf59583c4d0dae8e36369e4bd9a4cb6e163e2c0b4c725a30680743d53ffa9aa917b26a51eaf424dc020a2091224372286a'
'84efa2eebd9afe6b74203aefdc3fdbd4088ecfad17dbe929396f1ffc639743b615a9b75566a0b45d6b7925bd5675368015047c6d65c1421ffe8712728f350695' '84efa2eebd9afe6b74203aefdc3fdbd4088ecfad17dbe929396f1ffc639743b615a9b75566a0b45d6b7925bd5675368015047c6d65c1421ffe8712728f350695'
'591c76551f511198afa71b98bd5c1e3a800af4c24f8be3065148a0dccce85dcb2cdbad03e55efb66441f900df3b97043ea6bd1574cc0653808b8ab0e54abd999' '591c76551f511198afa71b98bd5c1e3a800af4c24f8be3065148a0dccce85dcb2cdbad03e55efb66441f900df3b97043ea6bd1574cc0653808b8ab0e54abd999'
'35af6024f61003c83e1b35bc5658bd8dbce65cadb6f06e6415de20f4c25ab4c4f107224c27668810f99c4a00bfd24175176c35a4b660243935aef872a39ebce7') '35af6024f61003c83e1b35bc5658bd8dbce65cadb6f06e6415de20f4c25ab4c4f107224c27668810f99c4a00bfd24175176c35a4b660243935aef872a39ebce7')

View File

@ -1,6 +1,6 @@
# Contributor: Johannes Dewender arch at JonnyJD dot net # Contributor: Johannes Dewender arch at JonnyJD dot net
pkgname=targetcli-fb pkgname=targetcli-fb
pkgver=2.1.fb49 pkgver=2.1.53
pkgrel=1 pkgrel=1
pkgdesc="free branch of the targetcli LIO administration shell (iSCSI + Co)" pkgdesc="free branch of the targetcli LIO administration shell (iSCSI + Co)"
arch=('any') arch=('any')
@ -16,11 +16,12 @@ backup=()
options=() options=()
install= install=
source=(https://github.com/open-iscsi/targetcli-fb/archive/v${pkgver}.tar.gz) source=(https://github.com/open-iscsi/targetcli-fb/archive/v${pkgver}.tar.gz)
sha512sums=('05fb6f638f808bf09089bdd110592b3ed3be49fc70cc1a71680de7bff40dc88425e69e9a99fdfcab712646cf131f78071edae46f214fdfee4b7090f47933c93a') sha512sums=('acefa7f8df8ee901cae8f04cbeb264d6024100e2d8b8343024bc52842af88a23d1bf5dd880ff2c77046bd8da8493630b4e357103617c02d1a90947e42c3a7c92')
build() { build() {
cd "$srcdir/$pkgname-$pkgver" cd "$srcdir/$pkgname-$pkgver"
sed -i "s|/lib/systemd/system|lib/systemd/system|" setup.py
python setup.py build python setup.py build
gzip --stdout targetcli.8 > "targetcli.8.gz" gzip --stdout targetcli.8 > "targetcli.8.gz"
} }