Gentoo Archives: gentoo-commits

From: "Tom Wijsman (tomwij)" <tomwij@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/fslint: metadata.xml fslint-2.42.ebuild Manifest ChangeLog
Date: Thu, 28 Mar 2013 15:15:05
Message-Id: 20130328151500.B10B92171D@flycatcher.gentoo.org
1 tomwij 13/03/28 15:15:00
2
3 Added: metadata.xml fslint-2.42.ebuild Manifest ChangeLog
4 Log:
5 New ebuild for fslint, from sunrise overlay. EAPI 5. Made install function more specific and give binaries +x permissions. Fixes bug #33341.
6
7 (Portage version: 2.1.11.59/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
8
9 Revision Changes Path
10 1.1 app-misc/fslint/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/fslint/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/fslint/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version='1.0' encoding='UTF-8'?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <maintainer>
21 <email>TomWij@g.o</email>
22 <name>Tom Wijsman</name>
23 </maintainer>
24 <longdescription>
25 An utility to find various forms of lint on a filesystem.
26 </longdescription>
27 </pkgmetadata>
28
29
30
31 1.1 app-misc/fslint/fslint-2.42.ebuild
32
33 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/fslint/fslint-2.42.ebuild?rev=1.1&view=markup
34 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/fslint/fslint-2.42.ebuild?rev=1.1&content-type=text/plain
35
36 Index: fslint-2.42.ebuild
37 ===================================================================
38 # Copyright 1999-2013 Gentoo Foundation
39 # Distributed under the terms of the GNU General Public License v2
40 # $Header: /var/cvsroot/gentoo-x86/app-misc/fslint/fslint-2.42.ebuild,v 1.1 2013/03/28 15:15:00 tomwij Exp $
41
42 EAPI="5"
43
44 PYTHON_DEPEND="2"
45
46 inherit eutils python
47
48 DESCRIPTION="An utility to find various forms of lint on a filesystem."
49 HOMEPAGE="http://www.pixelbeat.org/${PN}/"
50 SRC_URI="http://www.pixelbeat.org/${PN}/${P}.tar.gz"
51
52 LICENSE="GPL-2"
53 SLOT="0"
54 KEYWORDS="~amd64 ~x86"
55 IUSE="nls"
56
57 DEPEND="nls? ( sys-devel/gettext )"
58 RDEPEND="dev-python/pygtk:2"
59
60 src_prepare() {
61 python_convert_shebangs -r 2 .
62
63 # Change some paths to make fslint-gui run when installed in /usr/bin.
64 sed -e "s:^liblocation=.*$:liblocation='${EROOT}usr/share/${PN}' #Gentoo:" \
65 -e "s:^locale_base=.*$:locale_base=None #Gentoo:" \
66 -i fslint-gui || die "sed failed"
67 }
68
69 src_install() {
70 insinto /usr/share/${PN}
71 doins ${PN}{.glade,.gladep,_icon.png}
72
73 insinto /usr/share/${PN}/${PN}
74 doins ${PN}/find*
75 doins ${PN}/${PN}
76 doins ${PN}/zipdir
77
78 insinto /usr/share/${PN}/${PN}/fstool/
79 doins ${PN}/fstool/*
80
81 insinto /usr/share/${PN}/${PN}/supprt/
82 doins ${PN}/supprt/*
83
84 insinto /usr/share/${PN}/${PN}/supprt/rmlint
85 doins ${PN}/supprt/rmlint/*
86
87 fperms +x /usr/share/${PN}/${PN}/find*
88 fperms +x /usr/share/${PN}/${PN}/zipdir
89 fperms +x /usr/share/${PN}/${PN}/fstool/*
90 fperms +x /usr/share/${PN}/${PN}/supprt/*
91 fperms +x /usr/share/${PN}/${PN}/supprt/rmlint/{fixdup,merge_hardlinks}
92
93 dobin ${PN}-gui
94
95 doicon ${PN}_icon.png
96 domenu ${PN}.desktop
97
98 dodoc doc/{FAQ,NEWS,README,TODO}
99 doman man/{fslint.1,fslint-gui.1}
100
101 if use nls ; then
102 cd po
103 emake DESTDIR="${D}" install
104 fi
105 }
106
107
108
109 1.1 app-misc/fslint/Manifest
110
111 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/fslint/Manifest?rev=1.1&view=markup
112 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/fslint/Manifest?rev=1.1&content-type=text/plain
113
114 Index: Manifest
115 ===================================================================
116 DIST fslint-2.42.tar.gz 111520 SHA256 babbef4a34f42ab1d396152fd79b4353adc114b2e8d68b838e20a8067c5a3273 SHA512 e32575827769a6e0e1847f6edb4ed5337fc5705d65f327e93510af29cafe11df175eec9924f15e9525ff7c320048940e9341e9e62b4ec717b2630aa405a484e6 WHIRLPOOL fc74fb8ddd9d03283d6f7ec7763c2efef9036242ab5ba487046af14f880f0bc8661cec07614fc61fcee684933614abe49142f6dde4c3ef1d42d0f5292437be67
117 EBUILD fslint-2.42.ebuild 1574 SHA256 d87c02d09688678e15b038411aadace914c899a0cc7fe3013a4e7f1d1c83e089 SHA512 8f715045ac8300ea4261b35ebf4feaab5848c60087c51616aa9c2b2694335602c586470fe03451e349f9129fa30bdc13dcde7fa2e529a768729b4cc32471279e WHIRLPOOL c4024cf3438541c2e8b74fda151bbbaa171af37efdb0add9c3d1c9a91f02284fcb1a946e9cf9630c334ae145b11e4df6ab42a2f674aa7e54708f20c0387ff768
118 MISC ChangeLog 374 SHA256 19427377704fc8cf25f7f842cc8b722ed1518391706a383059c1d2518e4bfdee SHA512 b2d062dcae3cbbab819881ce21fe47f3a263e45f1e9d53f0491b301a9d15525288217a84229844fcfc9403a0778326d58660024a382bdef057059b86361b948d WHIRLPOOL 206f74c107b125e8e958e2574e97a44cf272198905e27882af9111910ebe2fb3df2303b6b7dc9b8383dd5a405528b480a51e368d01249b85bad2f3c2532629ce
119 MISC metadata.xml 339 SHA256 0e25a7be0783b62b1d2726e63f714ef687c5f9da4612ba90e722ea5e54d09911 SHA512 99d6e357a8479296b482eaeacbe8f4f9c00c08dbbf078328d787d784d058485d73b7f7a5fce1500d6546487526d4ea1e8e1b3dc3719ae31725fa65b95da54a4e WHIRLPOOL f6f234cb154f839dc6f6b2f3a19dcd664f0b8fccd7bfad70d0054b0f1cfcad0f93b5a72d72fd901511569df3ea4cb48bf4a9606e6b4ded988901bb23af54d820
120
121
122
123 1.1 app-misc/fslint/ChangeLog
124
125 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/fslint/ChangeLog?rev=1.1&view=markup
126 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/fslint/ChangeLog?rev=1.1&content-type=text/plain
127
128 Index: ChangeLog
129 ===================================================================
130 # ChangeLog for app-misc/fslint
131 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
132 # $Header: /var/cvsroot/gentoo-x86/app-misc/fslint/ChangeLog,v 1.1 2013/03/28 15:15:00 tomwij Exp $
133
134 *fslint-2.42 (28 Mar 2013)
135
136 28 Mar 2013; Tom Wijsman <TomWij@g.o> +fslint-2.42.ebuild,
137 +metadata.xml:
138 New ebuild for fslint, from sunrise overlay. EAPI 5. Made install function
139 more specific and give binaries +x permissions. Fixes bug #33341.