diff options
author | Götz Christ | 2015-09-25 17:14:19 -0500 |
---|---|---|
committer | Götz Christ | 2015-09-25 17:14:19 -0500 |
commit | 42ed26f0d3b8511c95a1ceb121b058515fef4569 (patch) | |
tree | 38f7969eccad9f2f55070d18b74b7d7e4c6af117 | |
download | aur-42ed26f0d3b8511c95a1ceb121b058515fef4569.tar.gz |
Initial import to AUR 4
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | freefall@.service | 17 |
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5b7f0008cc0a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = freefall + pkgdesc = Disk protection for HP/DELL machines. + pkgver = 3.d74aae4e + pkgrel = 3 + url = https://github.com/torvalds/linux/tree/master/tools/laptop/freefall + arch = i686 + arch = x86_64 + license = GPL2 + depends = glibc + replaces = hpfall + replaces = hpfall-git + source = https://github.com/torvalds/linux/blob/v4.2/tools/laptop/freefall/freefall.c + source = freefall@.service + sha256sums = 6fad3e93be9fdb5fbf87ced466961d0c3190614bf5e8efdb0fa20071f4dc06ba + sha256sums = bed4b24d02dec15fa2352472fc372f43d5d0ecd499c6d27333b806d6cc2b031a + +pkgname = freefall + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a49f0d8e889d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: goetzc +# Contributor: Neven Sajko + +pkgname=freefall +pkgver=3.d74aae4e +pkgrel=3 +pkgdesc='Disk protection for HP/DELL machines.' +arch=(i686 x86_64) +url=https://github.com/torvalds/linux/tree/master/tools/laptop/freefall +license=(GPL2) +depends=(glibc) +replaces=(hpfall hpfall-git) +source=(https://raw.githubusercontent.com/torvalds/linux/v4.2/tools/laptop/freefall/freefall.c + freefall@.service) +sha256sums=('6fad3e93be9fdb5fbf87ced466961d0c3190614bf5e8efdb0fa20071f4dc06ba' + 'bed4b24d02dec15fa2352472fc372f43d5d0ecd499c6d27333b806d6cc2b031a') + +build() { + gcc $CFLAGS $CPPFLAGS -o freefall freefall.c +} + +package() { + install -Dm755 freefall "$pkgdir/usr/bin/freefall" + install -Dm644 freefall@.service "$pkgdir/usr/lib/systemd/system/freefall@.service" +} diff --git a/freefall@.service b/freefall@.service new file mode 100644 index 000000000000..ab501a9a78c8 --- /dev/null +++ b/freefall@.service @@ -0,0 +1,17 @@ +# To instantiate the service e.g. with the /dev/sdb disk name, +# use systemctl start freefall@-dev-sdb +# Default instance is for /dev/sda +# See systemd.unit manual. + +[Unit] +Description=Disk protection for HP/DELL machines. + +[Service] +Type=forking +# freefall takes disk device as argument. +ExecStart=/usr/bin/freefall "%I" + +[Install] +# The instance name is escaped. +DefaultInstance=-dev-sda +WantedBy=multi-user.target |