media-gfx/simple-scan: ebuild touchups
authorMart Raudsepp <leio@gentoo.org>
Fri, 22 Mar 2019 22:11:02 +0000 (00:11 +0200)
committerMart Raudsepp <leio@gentoo.org>
Fri, 22 Mar 2019 22:33:05 +0000 (00:33 +0200)
Fix HOMEPAGE to current project page (old one points there too).
Raise gettext dep for meson implicit requirements.
Fix LICENSE to GPL3 _or later_.
Remove double icon cache updates, now that xdg.eclass does it too.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
media-gfx/simple-scan/simple-scan-3.30.2.ebuild

index 0c95a91a02578294002e7d8f398a34be934028e5..716c44ed8446fb85a271eefe04d7a8b8bf6d3ef2 100644 (file)
@@ -5,9 +5,9 @@ EAPI=6
 inherit gnome.org gnome2-utils meson vala xdg
 
 DESCRIPTION="Simple document scanning utility"
-HOMEPAGE="https://launchpad.net/simple-scan"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/simple-scan"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 IUSE="colord webp" # packagekit
@@ -33,7 +33,7 @@ DEPEND="${COMMON_DEPEND}
        $(vala_depend)
        dev-libs/libxml2:2
        dev-util/itstool
-       >=sys-devel/gettext-0.19.7
+       >=sys-devel/gettext-0.19.8
        virtual/pkgconfig
        >=dev-libs/libgusb-0.2.7[vala]
        colord? ( >=x11-misc/colord-0.1.24:=[vala] )
@@ -51,8 +51,8 @@ src_prepare() {
 
 src_configure() {
        local emesonargs=(
-               -Dpackagekit=false
                $(meson_use colord)
+               -Dpackagekit=false
                $(meson_use webp)
        )
        meson_src_configure
@@ -61,11 +61,9 @@ src_configure() {
 pkg_postinst() {
        xdg_pkg_postinst
        gnome2_schemas_update
-       gnome2_icon_cache_update
 }
 
 pkg_postrm() {
        xdg_pkg_postrm
        gnome2_schemas_update
-       gnome2_icon_cache_update
 }