summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pcr/hwd/PKGBUILD21
-rw-r--r--pcr/hwd/hwd.install30
2 files changed, 51 insertions, 0 deletions
diff --git a/pcr/hwd/PKGBUILD b/pcr/hwd/PKGBUILD
new file mode 100644
index 000000000..f4af6f8f5
--- /dev/null
+++ b/pcr/hwd/PKGBUILD
@@ -0,0 +1,21 @@
+# Contributor: Diogo Leal <estranho@diogoleal.com>
+# Contributor: Diogo Leal <estranho@diogoleal.com>
+# Maintainer : Parabola GNU / Linux-libre <aurelien@hackers.camp>
+
+pkgname=hwd
+pkgver=5.5.2
+pkgrel=2
+pkgdesc="Hardware detect and xorg.conf generator for Arch Linux"
+arch=('i686' 'x86_64')
+url="http://user-contributions.org/projects/hwd/hwd.html"
+license=('GPL')
+depends=('bash' 'pciutils' 'usbutils' 'ddcxinfo-arch' 'wget')
+install=hwd.install
+source=(http://user-contributions.org/projects/hwd/src/$pkgname-$pkgver.bin.tar.gz)
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ install -d ${pkgdir}/{etc/hwd,usr/bin,usr/share/hwd}
+ install -Dm755 usr/sbin/* ${pkgdir}/usr/bin/ || return 1
+ for x in "etc/hwd" "usr/share/hwd/" "usr/bin" ; do install -Dm755 $x/* ${pkgdir}/$x/ || return 1; done
+}
diff --git a/pcr/hwd/hwd.install b/pcr/hwd/hwd.install
new file mode 100644
index 000000000..04955bfa9
--- /dev/null
+++ b/pcr/hwd/hwd.install
@@ -0,0 +1,30 @@
+# arg 1: the new package version
+post_install() {
+echo ""
+echo "lshwd dependency is replaced by pciutils and usbutils."
+echo ""
+echo "Run 'hwd -u' to update xorgtable, pci-, and usb.ids."
+echo ""
+}
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_upgrade() {
+ /bin/true
+echo ""
+echo "lshwd dependency is replaced by pciutils and usbutils."
+echo ""
+echo "Run 'hwd -u' to update xorgtable, pci-, and usb.ids."
+echo ""
+
+}
+
+# arg 1: the old package version
+pre_remove() {
+ rm -R /etc/hwd >/dev/null 2>&1
+}
+
+op=$1
+shift
+
+$op $*