68 lines
2.4 KiB
Bash
68 lines
2.4 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=fcgiwrap
|
|
pkgver=1.1.0
|
|
_debver=$pkgver
|
|
_debrel=12
|
|
pkgrel=7
|
|
pkgdesc="A simple, free and libre server for running CGI applications over FastCGI"
|
|
arch=('i686' 'x86_64')
|
|
url='https://github.com/gnosek/fcgiwrap'
|
|
license=('Expat')
|
|
depends=('fcgi')
|
|
makedepends=('quilt')
|
|
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/gnosek/fcgiwrap/archive/${pkgver}.tar.gz"
|
|
"https://deb.debian.org/debian/pool/main/f/fcgiwrap/fcgiwrap_${_debver}-${_debrel}.debian.tar.xz"
|
|
"${pkgname}.initd"
|
|
"${pkgname}.confd"
|
|
"${pkgname}.run")
|
|
sha512sums=('b8d35762d1d3c94a67602290b0092f0c38cffbbcd3dbc16597abf8b92172909b04450c238de2e430e841a17dd47fdd48d6a001f77539966980ef1af61e447ddc'
|
|
'1fbed12c22fe9fb7b7df46776eae7a90e4691c2663f124888c8c583ef9aaa08d1e028d9f18e3bc942c50c9f9c932b82814c1439ad3af6caef2e7b360da9adfb3'
|
|
'b4a4a15b4285c4200a53d094aeb5026ed0606be0122175fdb44a7ec7f37ae27486d369a26d8ceb7d5d3b667ba69ca6d61d504bf2843c3f0a1aa7fb1f87a7bfb6'
|
|
'893e9afa92c20c9d0dab68fffc806a1be1f2e28a7e73bbb497316386a9ee083be4bad68a90f660e489311a9812a512b50fb0edb8b9c49b12f6cd266ba53b01a6'
|
|
'80fa8e0f95c4f5b6ea3fb51a9e22046cb7b1401edaa2dcbc18451a6224652083ad301380806086b261e70184e8c77dcdec111ff7ef14f0327dae53d37fc50bd4')
|
|
|
|
prepare() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
|
|
# Debian patches
|
|
export QUILT_PATCHES=debian/patches
|
|
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
|
|
export QUILT_DIFF_ARGS='--no-timestamps'
|
|
|
|
mv "$srcdir"/debian .
|
|
|
|
# Doesn't apply
|
|
rm -v debian/patches/fix_systemd.patch || true
|
|
rm -v debian/patches/libsystemd.patch || true
|
|
rm -v debian/patches/systemd_socket_requires.patch || true
|
|
rm -v debian/patches/systemd_use_defaults.patch || true
|
|
|
|
quilt push -av
|
|
fi
|
|
}
|
|
|
|
build() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
autoreconf --install
|
|
./configure \
|
|
--prefix=/usr \
|
|
--mandir=/share/man \
|
|
--sbindir=/bin
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
make DESTDIR="${pkgdir}" install
|
|
install -Dm644 debian/copyright -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
|
|
|
# services
|
|
install -Dm755 "${srcdir}"/${pkgname}.initd "${pkgdir}"/etc/init.d/${pkgname}
|
|
install -Dm644 "${srcdir}"/${pkgname}.confd "${pkgdir}"/etc/conf.d/${pkgname}
|
|
install -Dm755 "${srcdir}/${pkgname}.run" "${pkgdir}/etc/sv/${pkgname}/run"
|
|
}
|