71 lines
2.1 KiB
Bash
71 lines
2.1 KiB
Bash
#!/usr/bin/bash
|
|
# JOBoRun : Jwm OpenBox Obarun RUNit
|
|
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
|
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
|
|
# Website : https://pozol.eu
|
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
|
|
|
pkgname=dmraid
|
|
pkgver=1.0.0.rc16.3
|
|
_pkgver=1.0.0.rc16-3 ## ver that source has is not allowed for pkgver
|
|
pkgrel=014
|
|
pkgdesc="Device mapper RAID interface"
|
|
url="https://people.redhat.com/~heinzm/sw/dmraid"
|
|
conflicts=('mkinitcpio<0.7')
|
|
depends=('device-mapper>=2.0.54')
|
|
|
|
source=($url/src/$pkgname-$_pkgver.tar.bz2
|
|
dmraid_install
|
|
dmraid_hook
|
|
dmraid_tmpfiles)
|
|
|
|
install=dmraid.install
|
|
|
|
# As I get a security format error on my build I am turning those flags off
|
|
# just as arch does on gcc and elsewhere
|
|
#
|
|
|
|
prepare() {
|
|
cd "$pkgname/$_pkgver/$pkgname/"
|
|
|
|
CFLAGS=${CFLAGS/-Werror=format-security/} # https://bugs.archlinux.org/task/70701
|
|
CXXFLAGS=${CXXFLAGS/-Werror=format-security/}
|
|
|
|
}
|
|
|
|
build() {
|
|
cd "$pkgname/$_pkgver/$pkgname/"
|
|
./configure \
|
|
prefix=/usr \
|
|
sbindir=/usr/bin \
|
|
libdir=/usr/lib \
|
|
mandir=/usr/share/man \
|
|
includedir=/usr/include \
|
|
--enable-led \
|
|
--enable-intel_led
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$pkgname/$_pkgver/$pkgname/"
|
|
|
|
make DESTDIR="$pkgdir" sbindir=/usr/bin prefix=/usr libdir=/usr/lib mandir=/usr/share/man includedir=/usr/include install
|
|
|
|
install -D -m644 "$srcdir"/dmraid_install "$pkgdir"/usr/lib/initcpio/install/dmraid
|
|
install -D -m644 "$srcdir"/dmraid_hook "$pkgdir"/usr/lib/initcpio/hooks/dmraid
|
|
install -D -m644 "$srcdir"/dmraid_tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/dmraid.conf
|
|
|
|
# fix permissions
|
|
chmod 644 "$pkgdir"/usr/include/dmraid/* "$pkgdir"/usr/lib/libdmraid.a
|
|
}
|
|
|
|
#---- arch license gpg-key & sha256sums ----
|
|
|
|
arch=(x86_64)
|
|
|
|
license=('GPL')
|
|
|
|
sha256sums=(93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8 # dmraid-1.0.0.rc16-3.tar.bz2
|
|
6e74f7e1d66fbe5fc41560dfebb327eb31eb3104fec09985e388c2fe252d6575 # dmraid_install
|
|
e74cdc82b59160d079594ce082980a3ae3561b5f6ecbdfdd30b7497b76373a2b # dmraid_hook
|
|
f00fa4462d83553d2fb769159a019b4d4898634e52b4a9bf796fe52b3b97f0cc) # dmraid_tmpfiles
|