diff options
author | Uko Koknevics | 2018-12-09 15:51:38 +0200 |
---|---|---|
committer | Uko Koknevics | 2018-12-09 15:51:38 +0200 |
commit | 006e15ba6384e0e4286f03df1e03781b0760120c (patch) | |
tree | aa1c4c0e968486a46fdc5eee0154069f48e77d9d | |
download | aur-006e15ba6384e0e4286f03df1e03781b0760120c.tar.gz |
Added freebsd-mk to AUR
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..80529d46a0c8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = freebsd-mk + pkgdesc = FreeBSD makefile templates for bmake + pkgver = 10.3_svn296373_6 + pkgrel = 1 + url = https://packages.debian.org/stable/freebsd-mk + arch = any + license = bsd + depends = bmake + source = http://deb.debian.org/debian/pool/main/f/freebsd-buildutils/freebsd-buildutils_10.3~svn296373.orig.tar.xz + source = http://deb.debian.org/debian/pool/main/f/freebsd-buildutils/freebsd-buildutils_10.3~svn296373-6.debian.tar.xz + sha256sums = 1b16981e42765813be3811b1eda802dccb673de1c4542ed6476f467b0b21e804 + sha256sums = 050399c35a6fb66dc92723e08161b3023f577189556168e5c3eb0eceed08afc4 + +pkgname = freebsd-mk + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a03427b59f86 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Uko Koknevics <perkontevs AT gmail DOT com> + +# Could make a split package with base freebsd-buildutils, but there's a nasty +# cyclic dependency: +# freebsd-buildutils -> freebsd-glue -> freebsd-mk (src in freebsd-buildutils) +_pkgbase=freebsd-buildutils +pkgname=freebsd-mk +_pkgver=10.3~svn296373 +_debrel=6 +pkgver=10.3_svn296373_6 +pkgrel=1 +pkgdesc="FreeBSD makefile templates for bmake" +arch=("any") +url="https://packages.debian.org/stable/freebsd-mk" +license=("bsd") +depends=(bmake) +source=( + "http://deb.debian.org/debian/pool/main/f/${_pkgbase}/${_pkgbase}_${_pkgver}.orig.tar.xz" + "http://deb.debian.org/debian/pool/main/f/${_pkgbase}/${_pkgbase}_${_pkgver}-${_debrel}.debian.tar.xz" +) +sha256sums=( + "1b16981e42765813be3811b1eda802dccb673de1c4542ed6476f467b0b21e804" + "050399c35a6fb66dc92723e08161b3023f577189556168e5c3eb0eceed08afc4" +) + +prepare() { + cd "${srcdir}" + mv "${_pkgbase}-${_pkgver}/src" src + rmdir "${_pkgbase}-${_pkgver}" + + # The rest of the patches don't matter bcs we're installing only the + # makefile includes + patch -p1 < debian/patches/avoid_defsyspath_collision.diff +} + +# No build step + +package() { + cd "${srcdir}" + + cat debian/freebsd-mk.dirs | sed "s|^|${pkgdir}/|" | xargs install -dm755 + + install -Dm644 debian/copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + for file in src/share/mk/*; do + install -Dm644 $file "${pkgdir}/usr/share/mk-freebsd/" + done + + # Debian package didn't include the following files, so if you don't want + # them for whatever reason, uncomment the following lines: + # rm "${pkgdir}/usr/share/mk-freebsd/Makefile" + # rm "${pkgdir}/usr/share/mk-freebsd/local.sys.mk" + # rm "${pkgdir}/usr/share/mk-freebsd/netbsd-tests.test.mk" +} |