Gentoo Archives: gentoo-commits

From: "Patrick Kursawe (phosphan)" <phosphan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/xsane: xsane-0.997.ebuild ChangeLog
Date: Sat, 03 Oct 2009 07:46:21
Message-Id: E1MtzJp-0002BB-4q@stork.gentoo.org
1 phosphan 09/10/03 07:46:17
2
3 Modified: ChangeLog
4 Added: xsane-0.997.ebuild
5 Log:
6 Version bump, see bug #287360
7 (Portage version: 2.1.6.13/cvs/Linux i686)
8
9 Revision Changes Path
10 1.82 media-gfx/xsane/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xsane/ChangeLog?rev=1.82&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xsane/ChangeLog?rev=1.82&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xsane/ChangeLog?r1=1.81&r2=1.82
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-gfx/xsane/ChangeLog,v
19 retrieving revision 1.81
20 retrieving revision 1.82
21 diff -u -r1.81 -r1.82
22 --- ChangeLog 1 Oct 2009 19:39:46 -0000 1.81
23 +++ ChangeLog 3 Oct 2009 07:46:16 -0000 1.82
24 @@ -1,6 +1,11 @@
25 # ChangeLog for media-gfx/xsane
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/xsane/ChangeLog,v 1.81 2009/10/01 19:39:46 phosphan Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/xsane/ChangeLog,v 1.82 2009/10/03 07:46:16 phosphan Exp $
29 +
30 +*xsane-0.997 (03 Oct 2009)
31 +
32 + 03 Oct 2009; Patrick Kursawe <phosphan@g.o> +xsane-0.997.ebuild:
33 + Version bump, see bug #287360
34
35 01 Oct 2009; Patrick Kursawe <phosphan@g.o> xsane-0.996.ebuild:
36 Removing duplicate desktop file (bug #286503).
37
38
39
40 1.1 media-gfx/xsane/xsane-0.997.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xsane/xsane-0.997.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xsane/xsane-0.997.ebuild?rev=1.1&content-type=text/plain
44
45 Index: xsane-0.997.ebuild
46 ===================================================================
47 # Copyright 1999-2009 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/media-gfx/xsane/xsane-0.997.ebuild,v 1.1 2009/10/03 07:46:16 phosphan Exp $
50
51 inherit eutils
52
53 DESCRIPTION="graphical scanning frontend"
54 HOMEPAGE="http://www.xsane.org/"
55 SRC_URI="http://www.xsane.org/download/${P}.tar.gz"
56
57 LICENSE="GPL-2"
58 SLOT="0"
59 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
60 IUSE="nls jpeg png tiff gimp lcms"
61
62 RDEPEND="media-gfx/sane-backends
63 >=x11-libs/gtk+-2.0
64 jpeg? ( media-libs/jpeg )
65 png? ( media-libs/libpng )
66 tiff? ( media-libs/tiff )
67 gimp? ( media-gfx/gimp )
68 lcms? ( media-libs/lcms )"
69
70 DEPEND="${RDEPEND}
71 dev-util/pkgconfig"
72
73 pkg_setup() {
74 export OLDXSANE
75 if has_version '<=media-gfx/xsane-0.93'; then
76 OLDXSANE="yes"
77 else
78 OLDXSANE="no"
79 fi
80 }
81
82 src_compile() {
83 local extraCPPflags
84 if use lcms; then
85 extraCPPflags="-I /usr/include/lcms"
86 fi
87 CPPFLAGS="${CPPFLAGS} ${extraCPPflags}" econf --enable-gtk2 \
88 $(use_enable nls) \
89 $(use_enable jpeg) \
90 $(use_enable png) \
91 $(use_enable tiff) \
92 $(use_enable gimp) \
93 $(use_enable lcms) \
94 || die
95 emake || die
96 }
97
98 src_install() {
99 emake DESTDIR="${D}" install || die
100 dodoc xsane.*
101 # link xsane so it is seen as a plugin in gimp
102 if use gimp; then
103 local plugindir
104 if [ -x /usr/bin/gimptool ]; then
105 plugindir="$(gimptool --gimpplugindir)/plug-ins"
106 elif [ -x /usr/bin/gimptool-2.0 ]; then
107 plugindir="$(gimptool-2.0 --gimpplugindir)/plug-ins"
108 else
109 die "Can't find GIMP plugin directory."
110 fi
111 dodir "${plugindir}"
112 dosym /usr/bin/xsane "${plugindir}"
113 fi
114 newicon src/xsane-48x48.png ${PN}.png
115 }
116
117 pkg_postinst() {
118 if [ x${OLDXSANE} = 'xyes' ]; then
119 ewarn "If you are upgrading from <=xsane-0.93, please make sure to"
120 ewarn "remove ~/.sane/xsane/xsane.rc _before_ you start xsane for"
121 ewarn "the first time."
122 fi
123 }