]> git.pld-linux.org Git - packages/xfconf.git/blame - xfconf.spec
- 4.6.2
[packages/xfconf.git] / xfconf.spec
CommitLineData
403787ea
MB
1#
2%include /usr/lib/rpm/macros.perl
3#
4Summary: Simple configuration storage and query system
5Summary(pl.UTF-8): Prosty system przechowywania i odpytywania konfiguracji
6Name: xfconf
075572cd
JR
7Version: 4.6.2
8Release: 1
403787ea
MB
9License: GPL v2
10Group: Libraries
11Source0: http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
075572cd 12# Source0-md5: 5ff93c15077c6dbbcd38c437bc1ab2ef
403787ea
MB
13URL: http://www.xfce.org/projects/xfconf/
14BuildRequires: autoconf >= 2.50
15BuildRequires: automake >= 1:1.8
16BuildRequires: dbus-devel >= 1.0.0
17BuildRequires: dbus-glib-devel >= 0.72
18BuildRequires: gettext-devel
19BuildRequires: glib2-devel >= 1:2.12.0
20BuildRequires: gtk-doc >= 1.0
21BuildRequires: libtool
22BuildRequires: libxfce4util-devel >= %{version}
23BuildRequires: perl-ExtUtils-Depends >= 0.3
24BuildRequires: perl-ExtUtils-PkgConfig >= 1.0
25BuildRequires: perl-Glib >= 1.020
26BuildRequires: pkgconfig
27BuildRequires: rpm-perlprov
28BuildRequires: rpmbuild(macros) >= 1.98
52ac0e28 29BuildRequires: xfce4-dev-tools >= 4.6.0
3e32f690 30Obsoletes: libxfce4mcs
403787ea
MB
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34Xfconf is a simple configuration storage and query system.
35
36%description -l pl.UTF-8
37Xfconf jest prostym systemem przechowywania i odpytywania
38konfiguracji.
39
40%package devel
41Summary: Header files for Xfconf library
42Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Xfconf
43Group: Development/Libraries
44Requires: %{name} = %{version}-%{release}
45Requires: dbus-devel >= 1.0.0
46Requires: dbus-glib-devel >= 0.72
47Requires: glib2-devel >= 1:2.12.0
3e32f690
MB
48Obsoletes: libxfce4mcs-devel
49Obsoletes: xfce-mcs-manager-devel
403787ea
MB
50
51%description devel
52Header files for Xfconf library.
53
54%description devel -l pl.UTF-8
55Pliki nagłówkowe biblioteki Xfconf.
56
57%package static
58Summary: Static Xfconf library
59Summary(pl.UTF-8): Statyczna biblioteka Xfconf
60Group: Development/Libraries
61Requires: %{name}-devel = %{version}-%{release}
3e32f690 62Obsoletes: libxfce4mcs-static
403787ea
MB
63
64%description static
65Static Xfconf library.
66
67%description static -l pl.UTF-8
68Statyczna biblioteka Xfconf.
69
70%package apidocs
71Summary: Xfconf API documentation
72Summary(pl.UTF-8): Dokumentacja API Xfconf
73Group: Documentation
74Requires: gtk-doc-common
3e32f690 75Obsoletes: libxfce4mcs-apidocs
403787ea
MB
76
77%description apidocs
78Xfconf API documentation.
79
80%description apidocs -l pl.UTF-8
81Dokumentacja API Xfconf.
82
83%package -n perl-Xfce4-Xfconf
84Summary: Perl interface to the Xfce4 Xfconf
85Summary(pl.UTF-8): Interfejs perlowy do Xfce4 Xfconf
86Group: Development/Languages/Perl
87Requires: perl-Glib >= 1.020
88
89%description -n perl-Xfce4-Xfconf
90Perl interface to the Xfce4 Xfconf.
91
92%description -n perl-Xfce4-Xfconf -l pl.UTF-8
93Interfejs perlowy do Xfce4 Xfconf.
94
95%prep
96%setup -q
97
98%build
99%{__libtoolize}
100%{__aclocal}
101%{__autoconf}
102%{__autoheader}
103%{__automake}
104%configure \
105 --enable-gtk-doc \
106 --with-html-dir=%{_gtkdocdir} \
107 --with-perl-options="INSTALLDIRS=vendor"
108%{__make}
109
110%install
111rm -rf $RPM_BUILD_ROOT
844386aa 112install -d $RPM_BUILD_ROOT%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml
403787ea
MB
113
114%{__make} install \
115 DESTDIR=$RPM_BUILD_ROOT
116
117%{__rm} $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
118%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Xfce4/Xfconf/.packlist
119
120%find_lang %{name}
121
122%clean
123rm -rf $RPM_BUILD_ROOT
124
125%post -p /sbin/ldconfig
126%postun -p /sbin/ldconfig
127
128%files -f %{name}.lang
129%defattr(644,root,root,755)
130%doc AUTHORS ChangeLog NEWS TODO
131%attr(755,root,root) %{_bindir}/xfconf-query
132%attr(755,root,root) %{_libdir}/libxfconf-0.so.*.*.*
133%attr(755,root,root) %ghost %{_libdir}/libxfconf-0.so.2
134%attr(755,root,root) %{_libdir}/xfconfd
045e9f12 135%dir %{_sysconfdir}/xdg/xfce4/xfconf
844386aa 136%dir %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml
403787ea
MB
137%{_datadir}/dbus-1/services/org.xfce.Xfconf.service
138
139%files devel
140%defattr(644,root,root,755)
141%attr(755,root,root) %{_libdir}/libxfconf-0.so
142%{_libdir}/libxfconf-0.la
143%{_includedir}/xfce4/xfconf-0
144%{_pkgconfigdir}/libxfconf-0.pc
145
146%files static
147%defattr(644,root,root,755)
148%{_libdir}/libxfconf-0.a
149
150%files apidocs
151%defattr(644,root,root,755)
152%{_gtkdocdir}/xfconf
153
154%files -n perl-Xfce4-Xfconf
155%defattr(644,root,root,755)
156%attr(755,root,root) %{perl_vendorarch}/auto/Xfce4/Xfconf/Xfconf.so
157%dir %{perl_vendorarch}/Xfce4
158%{perl_vendorarch}/Xfce4/Xfconf.pm
159%dir %{perl_vendorarch}/Xfce4/Xfconf
160%{perl_vendorarch}/Xfce4/Xfconf/Install
161%dir %{perl_vendorarch}/auto/Xfce4
162%dir %{perl_vendorarch}/auto/Xfce4/Xfconf
163%{perl_vendorarch}/auto/Xfce4/Xfconf/*.bs
164%{_mandir}/man3/Xfce4::Xfconf.3pm*
This page took 0.310876 seconds and 4 git commands to generate.