From 7f012ff20c9f10efdba59f54a06019d026d788d5 Mon Sep 17 00:00:00 2001 From: Bernard Cafarelli Date: Thu, 3 Sep 2020 12:57:14 +0200 Subject: app-misc/razertool: fix ar call, broken symlink Closes: https://bugs.gentoo.org/722326 Closes: https://bugs.gentoo.org/726668 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Bernard Cafarelli --- app-misc/razertool/files/razertool-0.0.7-ar.patch | 11 +++++++++++ app-misc/razertool/razertool-0.0.7-r4.ebuild | 18 ++++++++++++------ 2 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 app-misc/razertool/files/razertool-0.0.7-ar.patch (limited to 'app-misc') 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() { -- cgit v1.2.3-65-gdbad