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-admin/mate-system-tools: metadata.xml ChangeLog mate-system-tools-1.6.0.ebuild
Date: Sat, 22 Mar 2014 19:00:18
Message-Id: 20140322190013.013922004F@flycatcher.gentoo.org
1 tomwij 14/03/22 19:00:12
2
3 Added: metadata.xml ChangeLog
4 mate-system-tools-1.6.0.ebuild
5 Log:
6 New ebuild for app-admin/mate-system-tools, tools aimed to make easy the administration of UNIX systems; imported from the mate-overlay, reviewed and adjusted.
7
8 (Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
9
10 Revision Changes Path
11 1.1 app-admin/mate-system-tools/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/mate-system-tools/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/mate-system-tools/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <maintainer>
22 <email>TomWij@g.o</email>
23 <name>Tom Wijsman</name>
24 </maintainer>
25 <longdescription lang="en">
26 Formerly known as the Ximian Setup Tools, the GST are a fully
27 integrated set of tools aimed to make easy the job that means the
28 computer administration on an UNIX or Linux system. They're
29 thought to help from the new Linux or UNIX user to the system
30 administrators.
31 </longdescription>
32 <use>
33 <flag name="nfs">Adds support for NFS shares</flag>
34 <flag name="caja">Adds support for the Caja file manager</flag>
35 </use>
36 </pkgmetadata>
37
38
39
40 1.1 app-admin/mate-system-tools/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/mate-system-tools/ChangeLog?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/mate-system-tools/ChangeLog?rev=1.1&content-type=text/plain
44
45 Index: ChangeLog
46 ===================================================================
47 # ChangeLog for app-admin/mate-system-tools
48 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
49 # $Header: /var/cvsroot/gentoo-x86/app-admin/mate-system-tools/ChangeLog,v 1.1 2014/03/22 19:00:12 tomwij Exp $
50
51 *mate-system-tools-1.6.0 (22 Mar 2014)
52
53 22 Mar 2014; Tom Wijsman <TomWij@g.o>
54 +files/mate-system-tools-1.6.0-Update-POTFILES-skip.patch,
55 +mate-system-tools-1.6.0.ebuild, +metadata.xml:
56 New ebuild for app-admin/mate-system-tools, tools aimed to make easy the
57 administration of UNIX systems; imported from the mate-overlay, reviewed and
58 adjusted.
59
60
61
62 1.1 app-admin/mate-system-tools/mate-system-tools-1.6.0.ebuild
63
64 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/mate-system-tools/mate-system-tools-1.6.0.ebuild?rev=1.1&view=markup
65 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/mate-system-tools/mate-system-tools-1.6.0.ebuild?rev=1.1&content-type=text/plain
66
67 Index: mate-system-tools-1.6.0.ebuild
68 ===================================================================
69 # Copyright 1999-2014 Gentoo Foundation
70 # Distributed under the terms of the GNU General Public License v2
71 # $Header: /var/cvsroot/gentoo-x86/app-admin/mate-system-tools/mate-system-tools-1.6.0.ebuild,v 1.1 2014/03/22 19:00:12 tomwij Exp $
72
73 EAPI="5"
74
75 GCONF_DEBUG="no"
76 GNOME2_LA_PUNT="yes"
77
78 inherit autotools eutils gnome2 versionator
79
80 MATE_BRANCH="$(get_version_component_range 1-2)"
81
82 SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
83 DESCRIPTION="Tools aimed to make easy the administration of UNIX systems"
84 HOMEPAGE="http://mate-desktop.org"
85
86 LICENSE="GPL-2+"
87 SLOT="0"
88 KEYWORDS="~amd64"
89
90 IUSE="caja nfs policykit samba"
91
92 RDEPEND="app-text/rarian:0
93 >=app-admin/system-tools-backends-2.10.1:0
94 dev-libs/atk:0
95 dev-libs/dbus-glib:0
96 >=dev-libs/glib-2.25.3:2
97 >=dev-libs/liboobs-1.1:0
98 >=sys-apps/dbus-0.32:0
99 sys-libs/cracklib:0
100 x11-libs/gdk-pixbuf:2
101 x11-libs/pango:0
102 >=x11-libs/gtk+-2.19.7:2
103 virtual/libintl:0
104 caja? ( mate-base/mate-file-manager:0 )
105 nfs? ( net-fs/nfs-utils:0 )
106 policykit? (
107 mate-extra/mate-polkit:0
108 >=sys-auth/polkit-0.92:0
109 )
110 samba? ( >=net-fs/samba-3:0 )"
111
112 DEPEND="${RDEPEND}
113 app-text/docbook-xml-dtd:4.1.2
114 >=app-text/scrollkeeper-dtd-1:1.0
115 app-text/mate-doc-utils:0
116 sys-devel/gettext:*
117 virtual/pkgconfig:*
118 >=dev-util/intltool-0.35.0:*"
119
120 src_prepare() {
121 # add -lm to linker, fixed upstream
122 sed -i 's:DBUS_LIBS):DBUS_LIBS) -lm:' \
123 src/time/Makefile.am || die
124
125 find "${WORKDIR}" -name "*.desktop*" -exec sed -i \
126 -e 's:Categories=MATE;:Categories=:g' {} \; || die
127
128 epatch "${FILESDIR}"/${P}-Update-POTFILES-skip.patch
129
130 # Tarball has no proper build system, should be fixed on next release.
131 mkdir m4 || die
132 autotools_run_tool mate-doc-prepare --force --copy || die
133 autotools_run_tool mate-doc-common --copy || die
134 eautoreconf
135
136 gnome2_src_prepare
137 }
138
139 src_configure() {
140 local myconf
141 if ! use nfs && ! use samba; then
142 myconf="--disable-shares"
143 fi
144
145 gnome2_src_configure \
146 ${myconf} \
147 --disable-static \
148 $(use_enable policykit polkit-gtk-mate) \
149 $(use_enable caja)
150 }
151
152 DOCS="AUTHORS BUGS ChangeLog HACKING NEWS README TODO"