]>
Commit | Line | Data |
---|---|---|
cc3c1cc0 | 1 | # |
036fdfa9 | 2 | # Conditional build: |
13e64475 | 3 | %bcond_without static_libs # don't build static library |
036fdfa9 | 4 | # |
9a4c59cc | 5 | %define xfce_version 4.10.0 |
f743045a | 6 | Summary: Various GTK+ widgets for Xfce |
ba2438f8 | 7 | Summary(pl.UTF-8): Różne widgety GTK+ dla Xfce |
b2a7bdfd | 8 | Name: libxfcegui4 |
9a4c59cc | 9 | Version: 4.10.0 |
b2361d38 | 10 | Release: 5 |
e4411df6 | 11 | License: LGPL v2 |
588bf788 | 12 | Group: X11/Libraries |
9a4c59cc JR |
13 | Source0: http://archive.xfce.org/src/archive/libxfcegui4/4.10/%{name}-%{version}.tar.bz2 |
14 | # Source0-md5: 4025b9d6811f051c914cdd700d437e61 | |
012b4785 | 15 | URL: http://www.xfce.org/ |
49ceaf91 | 16 | BuildRequires: docbook-dtd412-xml |
357567c0 | 17 | BuildRequires: gettext-devel |
97730a67 | 18 | BuildRequires: gtk+2-devel >= 2:2.10.6 |
49ceaf91 | 19 | BuildRequires: gtk-doc |
08ad7da8 | 20 | BuildRequires: gtk-doc-automake |
588bf788 MB |
21 | BuildRequires: libglade2-devel >= 1:2.6.0 |
22 | BuildRequires: libgladeui-devel >= 3.0.0 | |
08a32ac8 | 23 | BuildRequires: libxfce4util-devel >= %{xfce_version} |
c474fc3c | 24 | BuildRequires: pkgconfig >= 1:0.9.0 |
012b4785 | 25 | BuildRequires: rpmbuild(macros) >= 1.601 |
cc3c1cc0 | 26 | BuildRequires: startup-notification-devel >= 0.8 |
9a4c59cc | 27 | BuildRequires: xfce4-dev-tools >= 4.10.0 |
a5ccfbff | 28 | BuildRequires: xorg-lib-libSM-devel |
012b4785 MB |
29 | Requires: gtk-update-icon-cache |
30 | Requires: hicolor-icon-theme | |
08a32ac8 | 31 | Requires: xfconf >= %{xfce_version} |
15cf5522 | 32 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
33 | ||
34 | %description | |
f743045a | 35 | Various GTK+ widgets for Xfce. |
15cf5522 | 36 | |
769fb082 JR |
37 | %description -l pl.UTF-8 |
38 | Różne widgety GTK+ dla Xfce. | |
471019b9 | 39 | |
08ad7da8 MB |
40 | %package apidocs |
41 | Summary: libxfcegui4 API documentation | |
ba2438f8 | 42 | Summary(pl.UTF-8): Dokumentacja API libxfcegui4 |
08ad7da8 MB |
43 | Group: Documentation |
44 | Requires: gtk-doc-common | |
45 | ||
46 | %description apidocs | |
47 | libxfcegui4 API documentation. | |
48 | ||
769fb082 | 49 | %description apidocs -l pl.UTF-8 |
08ad7da8 MB |
50 | Dokumentacja API libxfcegui4. |
51 | ||
15cf5522 | 52 | %package devel |
471019b9 | 53 | Summary: Development files for libxfcegui4 library |
ba2438f8 | 54 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libxfcegui4 |
588bf788 | 55 | Group: X11/Development/Libraries |
536ce176 | 56 | Requires: %{name} = %{version}-%{release} |
97730a67 | 57 | Requires: gtk+2-devel >= 2:2.10.6 |
08a32ac8 | 58 | Requires: libxfce4util-devel >= %{xfce_version} |
cc3c1cc0 | 59 | Requires: startup-notification-devel >= 0.8 |
588bf788 | 60 | Requires: xorg-lib-libSM-devel |
15cf5522 | 61 | |
62 | %description devel | |
63 | Development files for the libxfcegui4 library. | |
64 | ||
769fb082 JR |
65 | %description devel -l pl.UTF-8 |
66 | Pliki nagłówkowe biblioteki libxfcegui4. | |
471019b9 | 67 | |
15cf5522 | 68 | %package static |
08ad7da8 | 69 | Summary: Static libxfcegui4 library |
ba2438f8 | 70 | Summary(pl.UTF-8): Statyczna biblioteka libxfcegui4 |
588bf788 | 71 | Group: X11/Development/Libraries |
536ce176 | 72 | Requires: %{name}-devel = %{version}-%{release} |
15cf5522 | 73 | |
74 | %description static | |
08ad7da8 | 75 | Static libxfcegui4 library. |
15cf5522 | 76 | |
769fb082 | 77 | %description static -l pl.UTF-8 |
08ad7da8 | 78 | Statyczna biblioteka libxfcegui4. |
15cf5522 | 79 | |
588bf788 MB |
80 | %package -n glade3-libxfcegui4 |
81 | Summary: libxfcegui4 support for Glade 3 | |
82 | Summary(pl.UTF-8): Wsparcie dla libxfcegui4 w Glade 3 | |
83 | Group: Development/Building | |
84 | Requires: glade3 | |
85 | ||
86 | %description -n glade3-libxfcegui4 | |
87 | libxfcegui4 support for Glade 3. | |
88 | ||
89 | %description -n glade3-libxfcegui4 -l pl.UTF-8 | |
90 | Wsparcie dla libxfcegui4 w Glade 3. | |
91 | ||
15cf5522 | 92 | %prep |
93 | %setup -q | |
94 | ||
95 | %build | |
96 | %configure \ | |
588bf788 | 97 | --enable-gtk-doc \ |
13e64475 | 98 | --with-html-dir=%{_gtkdocdir} \ |
012b4785 MB |
99 | %{!?with_static_libs:--disable-static} \ |
100 | --disable-silent-rules | |
101 | ||
15cf5522 | 102 | %{__make} |
103 | ||
104 | %install | |
105 | rm -rf $RPM_BUILD_ROOT | |
8e52037b | 106 | |
357567c0 MC |
107 | %{__make} install \ |
108 | DESTDIR=$RPM_BUILD_ROOT | |
109 | ||
7bbfd545 | 110 | # assume bn==bn_IN as no translation for bn_BD appeared till now |
111 | mv -f $RPM_BUILD_ROOT%{_datadir}/locale/bn{_IN,} | |
112 | ||
588bf788 MB |
113 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libgladexfce4.{a,la} |
114 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/libxfce4.{a,la} | |
115 | ||
012b4785 MB |
116 | %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/{tl_PH,ur_PK} |
117 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la | |
d56e4bd2 | 118 | |
357567c0 | 119 | %find_lang %{name} |
15cf5522 | 120 | |
121 | %clean | |
122 | rm -rf $RPM_BUILD_ROOT | |
123 | ||
08ad7da8 MB |
124 | %post |
125 | /sbin/ldconfig | |
126 | %update_icon_cache hicolor | |
127 | ||
128 | %postun | |
129 | /sbin/ldconfig | |
130 | %update_icon_cache hicolor | |
15cf5522 | 131 | |
357567c0 | 132 | %files -f %{name}.lang |
15cf5522 | 133 | %defattr(644,root,root,755) |
08ad7da8 MB |
134 | %doc AUTHORS ChangeLog NEWS README |
135 | %attr(755,root,root) %{_libdir}/libxfcegui4.so.*.*.* | |
588bf788 MB |
136 | %attr(755,root,root) %ghost %{_libdir}/libxfcegui4.so.4 |
137 | %attr(755,root,root) %{_libdir}/libglade/2.0/libxfce4.so | |
08ad7da8 MB |
138 | %{_iconsdir}/hicolor/*/apps/*.png |
139 | %{_iconsdir}/hicolor/*/apps/*.svg | |
140 | ||
141 | %files apidocs | |
142 | %defattr(644,root,root,755) | |
143 | %{_gtkdocdir}/%{name} | |
15cf5522 | 144 | |
145 | %files devel | |
146 | %defattr(644,root,root,755) | |
08ad7da8 | 147 | %attr(755,root,root) %{_libdir}/libxfcegui4.so |
15cf5522 | 148 | %{_includedir}/xfce4/libxfcegui4 |
588bf788 | 149 | %{_pkgconfigdir}/libxfcegui4-1.0.pc |
15cf5522 | 150 | |
13e64475 | 151 | %if %{with static_libs} |
15cf5522 | 152 | %files static |
153 | %defattr(644,root,root,755) | |
08ad7da8 | 154 | %{_libdir}/libxfcegui4.a |
13e64475 | 155 | %endif |
588bf788 MB |
156 | |
157 | %files -n glade3-libxfcegui4 | |
158 | %defattr(644,root,root,755) | |
159 | %attr(755,root,root) %{_libdir}/glade3/modules/libgladexfce4.so | |
160 | %{_datadir}/glade3/catalogs/xfce4.xml | |
161 | %{_datadir}/glade3/catalogs/xfce4.xml.in | |
162 | %{_datadir}/glade3/pixmaps/*/*/*/*.png |