summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD64
1 files changed, 64 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7520e8d48815
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: CubeTheThird <cubethethird@gmail.com>
+
+pkgname=e4rat-lite-git
+_gitname=e4rat-lite
+pkgdesc="An improved version of e4rat, a toolset to accelerate the boot process and application startups."
+url=https://github.com/ShyPixie/$_gitname
+pkgver=2.7.r87.0881c2e
+pkgrel=1
+
+arch=(i686 x86_64)
+license=('GPL3')
+depends=('linux>=2.6.31' 'e2fsprogs>=1.41' 'gettext>=0.18' 'boost-libs>=1.41' 'audit>=0.1.7')
+makedepends=('git' 'cmake>=2.6' 'boost' 'perl')
+
+optdepends=('bootchart2: A "startup" graphing tool')
+
+conflicts=('ureadahead' 'e4rat-preload-lite' 'e4rat-preload-lite-git' 'e4rat-lite')
+
+source=("git://github.com/ShyPixie/$_gitname.git"
+ "$pkgname.install")
+
+md5sums=('SKIP'
+ 'bac5749143b7b2b04c5386e88c9336f8')
+
+install=$pkgname.install
+backup=('etc/e4rat-lite.conf')
+
+pkgver() {
+ cd "$srcdir"/$_gitname
+ printf "2.7.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir"
+
+ if [ -d "build" ]; then
+ rm -rf build/*
+ else
+ mkdir build
+ fi
+}
+
+build() {
+ cd "$srcdir"/build
+
+ cmake "$srcdir"/$_gitname -DCMAKE_BUILD_TYPE=release \
+ -DCMAKE_INSTALL_PREFIX="/usr"
+
+ make
+
+ rm -rf "$srcdir"/$_gitname/lib${pkgname}-core.a
+}
+
+package() {
+ cd "$srcdir/build"
+
+ make DESTDIR="$pkgdir" install
+
+ mkdir -p "$pkgdir/usr/share/doc/${pkgname}/"
+ mkdir -p "$pkgdir/usr/share/license/${pkgname}/"
+
+ install -m644 "$srcdir"/$_gitname/README* "$pkgdir"/usr/share/doc/${pkgname}/
+ install -m644 "$srcdir"/$_gitname/LICENSE* "$pkgdir"/usr/share/license/${pkgname}/
+}