source: projects/specs/trunk/x/xfconf/xfconf-vl.spec @ 9076

Revision 9076, 5.4 KB checked in by inagaki, 9 years ago (diff)

2014-11-10 Ryoichi INAGAKI <ryo1@…>

  • kross-interpreters: NEW
  • mecab-perl, xfconf: rebuilt
  • pdflib-lite: updated


Line 
1Name:           xfconf
2Summary:        Hierarchical configuration system for Xfce
3Summary(ja):    Xfce 用の階層型設定システム
4Version:        4.10.0
5Release:        3%{?_dist_release}
6
7Group:          System Environment/Libraries
8License:        GPLv2+
9URL:            http://www.xfce.org/
10
11Source0:        http://www.xfce.org/archive/xfce-%{version}/src/xfconf-%{version}.tar.bz2
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-root
14BuildRequires:  chrpath
15BuildRequires:  dbus-devel >= 1.0.0
16BuildRequires:  dbus-glib-devel >= 0.72
17BuildRequires:  gettext
18BuildRequires:  glib2-devel >= 2.18.0
19BuildRequires:  intltool
20BuildRequires:  libxfce4util-devel >= 4.10.0
21BuildRequires:  perl-ExtUtils-Depends >= 0.300
22BuildRequires:  perl-ExtUtils-PkgConfig >= 1.000
23BuildRequires:  perl-Glib >= 1.020
24BuildRequires:  pkgconfig
25
26Obsoletes: libxfce4mcs < 4.4.3-3
27
28Vendor: Project Vine
29Distribution: Vine Linux
30
31%description
32Xfconf is a hierarchical (tree-like) configuration system where the
33immediate child nodes of the root are called "channels".  All settings
34beneath the channel nodes are called "properties."
35
36%package devel
37Summary: Development tools for xfconf
38Group: Development/Libraries
39Requires: %{name} = %{version}-%{release}
40Requires: glib2-devel >= 2.12.0
41Requires: dbus-devel >= 1.0.0
42Requires: dbus-glib-devel >= 0.72
43Obsoletes: libxfce4mcs-devel < 4.4.3-3
44Obsoletes: xfce-mcs-manager-devel < 4.4.3-3
45
46%description devel
47This package includes the libraries and header files you will need
48to compile applications for xfconf.
49
50%package perl
51Summary: Perl modules for xfconf
52Group: Development/Libraries
53Requires: %{name} = %{version}-%{release}
54Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
55
56%description perl
57This package includes the perl modules and files you will need to
58interact with xfconf using perl.
59
60%prep
61%setup -q
62
63%build
64%configure \
65    --enable-silent-rules \
66    --disable-static \
67    --with-perl-options=INSTALLDIRS="vendor"
68
69sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
70sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
71
72make %{?_smp_mflags}
73
74%install
75rm -rf $RPM_BUILD_ROOT
76make install DESTDIR=$RPM_BUILD_ROOT
77
78chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/xfconf/xfconfd
79
80# remove unneeded la files.
81rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
82# remove perl temp file
83rm -f $RPM_BUILD_ROOT/%{perl_archlib}/perllocal.pod
84# remove unneeded dynloader bootstrap file
85rm -f $RPM_BUILD_ROOT/%{perl_vendorarch}/auto/Xfce4/Xfconf/Xfconf.bs
86# remove .packlist files.
87find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
88# fix permissions on the .so file
89chmod 755 $RPM_BUILD_ROOT/%{perl_vendorarch}/auto/Xfce4/Xfconf/Xfconf.so
90
91%find_lang %{name}
92
93# we need to own
94mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/xfce4/
95mkdir -p ${RPM_BUILD_ROOT}%{_libexecdir}/xfce4/
96
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%post -p /sbin/ldconfig
101
102%postun -p /sbin/ldconfig
103
104%files -f %{name}.lang
105%defattr(-,root,root,-)
106%doc AUTHORS ChangeLog NEWS TODO COPYING
107%{_libdir}/lib*.so.*
108%{_libdir}/xfce4/xfconf/xfconfd
109%{_bindir}/xfconf-query
110%{_datadir}/dbus-1/services/org.xfce.Xfconf.service
111%ghost %dir %{_libdir}/xfce4/
112%ghost %dir %{_libexecdir}/xfce4/
113
114%files devel
115%defattr(-,root,root,-)
116%doc %{_datadir}/gtk-doc/html/xfconf
117%{_libdir}/lib*.so
118%{_libdir}/pkgconfig/*.pc
119%{_includedir}/xfce4/xfconf-0
120
121%files perl
122%defattr(-,root,root,-)
123%{perl_vendorarch}/auto/*
124%{perl_vendorarch}/Xfce4
125%{_mandir}/man3/*.3*
126
127%changelog
128* Sun Nov  9 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.10.0-3
129- rebuilt with perl 5.16.3
130
131* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 4.10.0-2
132- rebuild with VineSeed environment
133
134* Wed Jun 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 4.10.0-1
135- new upstream release
136
137* Mon Mar 28 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.8.0-1
138- new upstream release
139
140* Wed Sep 22 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.2-2
141- rebuilt with rpm-4.8.1 for pkg-config
142
143* Sun May 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.6.2-1
144- new upstream release
145- built with new toolchain
146
147* Fri May 22 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.6.1-2
148- initial build for Vine
149
150* Sun Apr 19 2009 Kevin Fenzi <kevin@tummy.com> - 4.6.1-1
151- Update to 4.6.1
152
153* Mon Mar 02 2009 Christoph Wickert <cwickert@fedoraproject.org> - 4.6.0-2
154- Fix directory ownership problems
155- Move gtk-doc into devel package and mark it %%doc
156- Make devel package require gtk-doc
157
158* Thu Feb 26 2009 Kevin Fenzi <kevin@tummy.com> - 4.6.0-1
159- Update to 4.6.0
160
161* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.5.99.1-2
162- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
163
164* Mon Jan 26 2009 Kevin Fenzi <kevin@tummy.com> - 4.5.99.1-1
165- Update to 4.5.99.1
166
167* Thu Jan 22 2009 Christoph Wickert <cwickert@fedoraproject.org> - 4.5.93-3
168- Let xfce4-settings Obsolete mcs manager and plugin packages
169
170* Thu Jan 22 2009 Christoph Wickert <cwickert@fedoraproject.org> - 4.5.93-2
171- Add Obsoletes for mcs devel package
172
173* Tue Jan 13 2009 Kevin Fenzi <kevin@tummy.com> - 4.5.93-1
174- Update to 4.5.93
175
176* Fri Jan 02 2009 Kevin Fenzi <kevin@tummy.com> - 4.5.92-4
177- Add Obsoletes for mcs packages
178
179* Mon Dec 22 2008 Kevin Fenzi <kevin@tummy.com> - 4.5.92-3
180- Fixes for review ( bug 477732 )
181
182* Mon Dec 22 2008 Kevin Fenzi <kevin@tummy.com> - 4.5.92-2
183- Add gettext BuildRequires
184
185* Sun Dec 21 2008 Kevin Fenzi <kevin@tummy.com> - 4.5.92-1
186- Initial version for Fedora
Note: See TracBrowser for help on using the repository browser.