From 08e00a5f5abdc616ff5139b4b02b585808afc16b Mon Sep 17 00:00:00 2001 From: udeved Date: Sun, 14 Dec 2014 00:45:28 +0100 Subject: [PATCH] add pkgbuilds --- build/iso-profiles/PKGBUILD | 36 +++++++++++++++++ build/livecd-init/PKGBUILD | 46 ++++++++++++++++++++++ build/livecd/PKGBUILD | 34 ++++++++++++++++ build/{devel => majaro-tools-git}/PKGBUILD | 0 build/manjaro-tools/PKGBUILD | 29 ++++++++++++++ build/manjaro-tools/manjaro-tools.install | 10 +++++ 6 files changed, 155 insertions(+) create mode 100644 build/iso-profiles/PKGBUILD create mode 100644 build/livecd-init/PKGBUILD create mode 100644 build/livecd/PKGBUILD rename build/{devel => majaro-tools-git}/PKGBUILD (100%) create mode 100644 build/manjaro-tools/PKGBUILD create mode 100644 build/manjaro-tools/manjaro-tools.install diff --git a/build/iso-profiles/PKGBUILD b/build/iso-profiles/PKGBUILD new file mode 100644 index 0000000..45ae02a --- /dev/null +++ b/build/iso-profiles/PKGBUILD @@ -0,0 +1,36 @@ +# +# maintainer: Philip Müller + +pkgname=iso-profiles +pkgver=0.8.11 +pkgrel=1 +arch=('any') +url="" +license=('GPL') +depends=('manjaro-tools' 'livecd-openrc' 'livecd-init') +makedepends=('git') +source=() +sha256sums=('') + + +# pkgver() { +# cd ${srcdir}/manjaro-tools +# printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +# } + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make SYSCONFDIR=/etc \ + PREFIX=/usr \ + DATADIR=${PREFIX}/share/manjaro-tools \ + DESTDIR=${pkgdir} +} + +package_livecd-openrc() { + cd ${srcdir}/${pkgname}-${pkgver} + make SYSCONFDIR=/etc \ + PREFIX=/usr \ + DATADIR=${PREFIX}/share/manjaro-tools \ + DESTDIR=${pkgdir} \ + install +} \ No newline at end of file diff --git a/build/livecd-init/PKGBUILD b/build/livecd-init/PKGBUILD new file mode 100644 index 0000000..0902217 --- /dev/null +++ b/build/livecd-init/PKGBUILD @@ -0,0 +1,46 @@ + +pkgbase=livecd-init +pkgname=('livecd-openrc' + 'livecd-systemd') +pkgver=0.9.5 +pkgrel=1 +arch=('any') +url="" +license=('GPL') +depends=('manjaro-tools' 'livecd') +source=("$url") +sha256sums=('') + +# pkgver() { +# cd ${srcdir}/manjaro-tools +# printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +# } + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make SYSCONFDIR=/etc \ + PREFIX=/usr \ + DATADIR=${PREFIX}/share/manjaro-tools \ + LIBDIR=${PREFIX}/lib/manjaro-tools \ + DESTDIR=${pkgdir} +} + +package_livecd-openrc() { + cd ${srcdir}/${pkgname}-${pkgver} + make SYSCONFDIR=/etc \ + PREFIX=/usr \ + DATADIR=${PREFIX}/share/manjaro-tools \ + LIBDIR=${PREFIX}/lib/manjaro-tools \ + DESTDIR=${pkgdir} \ + install +} + +package_livecd-systemd() { + cd ${srcdir}/${pkgname}-${pkgver} + make SYSCONFDIR=/etc \ + PREFIX=/usr \ + DATADIR=${PREFIX}/share/manjaro-tools \ + LIBDIR=${PREFIX}/lib/manjaro-tools \ + DESTDIR=${pkgdir} \ + install +} diff --git a/build/livecd/PKGBUILD b/build/livecd/PKGBUILD new file mode 100644 index 0000000..71ef3d2 --- /dev/null +++ b/build/livecd/PKGBUILD @@ -0,0 +1,34 @@ + +pkgname=livecd +pkgver=0.9.5 +pkgrel=1 +arch=('any') +url="" +license=('GPL') +depends=('manjaro-tools') +source=("") +sha256sums=('') + +# pkgver() { +# cd ${srcdir}/${pkgname} +# printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +# } + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make SYSCONFDIR=/etc \ + PREFIX=/usr \ + DATADIR=${PREFIX}/share/manjaro-tools \ + LIBDIR=${PREFIX}/lib/manjaro-tools \ + DESTDIR=${pkgdir} +} + +package_livecd() { + cd ${srcdir}/${pkgname}-${pkgver} + make SYSCONFDIR=/etc \ + PREFIX=/usr \ + DATADIR=${PREFIX}/share/manjaro-tools \ + LIBDIR=${PREFIX}/lib/manjaro-tools \ + DESTDIR=${pkgdir} \ + install +} diff --git a/build/devel/PKGBUILD b/build/majaro-tools-git/PKGBUILD similarity index 100% rename from build/devel/PKGBUILD rename to build/majaro-tools-git/PKGBUILD diff --git a/build/manjaro-tools/PKGBUILD b/build/manjaro-tools/PKGBUILD new file mode 100644 index 0000000..c979648 --- /dev/null +++ b/build/manjaro-tools/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: artoo + +pkgname=manjaro-tools +pkgver=0.9.5 +pkgrel=1 +pkgdesc='Development tools for Manjaro Linux' +arch=('any') +license=('GPL') +url='https://github.com/udeved/manjaro-tools' +depends=('namcap' 'openssh' 'rsync' 'mkinitcpio-nfs-utils' 'nbd' + 'libisoburn' 'squashfs-tools' 'syslinux' 'haveged') +optdepends=('qemu: quickly test isos' + 'manjaroiso-profiles: Manjaro Linux ISO-Image profiles') +provides=('devtools' 'arch-install-scripts' 'manjaroiso') +conflicts=('devtools' 'arch-install-scripts' 'manjaroiso') +backup=('etc/manjaro-tools/manjaro-tools.conf') +install=${pkgname}.install +source=("${url}/archive/${pkgname}-${pkgver}.tar.gz") +sha256sums=('') + +build() { + cd ${srcdir}/${pkgname}-${pkgname}-${pkgver} + make SYSCONFDIR=/etc PREFIX=/usr +} + +package() { + cd ${srcdir}/${pkgname}-${pkgname}-${pkgver} + make SYSCONFDIR=/etc PREFIX=/usr DESTDIR=${pkgdir} install +} diff --git a/build/manjaro-tools/manjaro-tools.install b/build/manjaro-tools/manjaro-tools.install new file mode 100644 index 0000000..e501504 --- /dev/null +++ b/build/manjaro-tools/manjaro-tools.install @@ -0,0 +1,10 @@ +post_install() { + echo " ==> manjaro-tools now supports a user config" + echo " in //.config" + echo " the livecd scripts are installed" + echo " in /usr/share/manjaro-tools/livecd" +} + +post_upgrade() { + post_install "$1" +}