summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/razertool')
-rw-r--r--app-misc/razertool/files/razertool-0.0.7-ar.patch11
-rw-r--r--app-misc/razertool/razertool-0.0.7-r4.ebuild18
2 files changed, 23 insertions, 6 deletions
diff --git a/app-misc/razertool/files/razertool-0.0.7-ar.patch b/app-misc/razertool/files/razertool-0.0.7-ar.patch
new file mode 100644
index 000000000000..b585205b1b92
--- /dev/null
+++ b/app-misc/razertool/files/razertool-0.0.7-ar.patch
@@ -0,0 +1,11 @@
+diff -Naur razertool-0.0.7.orig/configure.in razertool-0.0.7/configure.in
+--- razertool-0.0.7.orig/configure.in 2006-08-13 21:57:35.000000000 +0200
++++ razertool-0.0.7/configure.in 2020-09-03 12:53:51.991020189 +0200
+@@ -10,6 +10,7 @@
+ dnl checks for programs
+ AC_ISC_POSIX
+ AC_PROG_CC
++AM_PROG_AR
+ AM_PROG_CC_STDC
+ AC_PROG_RANLIB
+ AC_HEADER_STDC
diff --git a/app-misc/razertool/razertool-0.0.7-r4.ebuild b/app-misc/razertool/razertool-0.0.7-r4.ebuild
index 916571dbd9e0..6ce2b396b524 100644
--- a/app-misc/razertool/razertool-0.0.7-r4.ebuild
+++ b/app-misc/razertool/razertool-0.0.7-r4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils
+inherit autotools eutils
DESCRIPTION="Unofficial tool for controlling the Razer Copperhead mouse"
HOMEPAGE="http://razertool.sourceforge.net/"
@@ -27,17 +27,21 @@ DEPEND="${RDEPEND}
DOCS=( AUTHORS ChangeLog NEWS README )
+PATCHES=( "${FILESDIR}"/${P}-ar.patch )
+
src_prepare() {
default
sed -i razertool.rules.example \
-e 's:ACTION=="add", ::;s:BUS=:SUBSYSTEMS=:;s:SYSFS{:ATTRS{:g' \
- || die "sed razertool.rules.example action failed"
+ || die
# plugdev group may not exist (created by hal), default to usb
sed -i razertool.rules.example \
-e 's:plugdev:usb:' \
- || die "sed razertool.rules.example plugdev failed"
+ || die
+
+ eautoreconf
}
src_configure() {
@@ -51,8 +55,10 @@ src_install() {
newins razertool.rules.example 90-razertool.rules
# Icon and desktop entry
- dosym ../razertool/pixmaps/razertool-icon.png /usr/share/pixmaps/razertool-icon.png
- make_desktop_entry "razertool-gtk" "RazerTool" ${PN}-icon "GTK;Settings;HardwareSettings"
+ if use gtk; then
+ dosym ../razertool/pixmaps/razertool-icon.png /usr/share/pixmaps/razertool-icon.png
+ make_desktop_entry "razertool-gtk" "RazerTool" ${PN}-icon "GTK;Settings;HardwareSettings"
+ fi
}
pkg_postinst() {