3 %bcond_without gnome # without capplet subpackage (which require GNOME libs to build)
5 %include /usr/lib/rpm/macros.perl
6 Summary: Adapt GTK-1.2 to support xft fonts
7 Summary(pl.UTF-8): Wsparcie dla fontów xft dla GTK-1.2
8 Summary(pt_BR.UTF-8): Adapta o GTK-1.2 para suportar fontes xft
14 Source0: http://dl.sourceforge.net/gdkxft/%{name}-%{version}.tar.gz
15 # Source0-md5: ed594e24cf2aefe7a71f96425c1922e8
16 URL: http://gdkxft.sourceforge.net/
17 BuildRequires: autoconf
18 BuildRequires: automake
19 %{?with_gnome:BuildRequires: control-center1-devel}
20 BuildRequires: freetype-devel
21 BuildRequires: gtk+-devel >= 1.2.0
22 BuildRequires: help2man
23 %{?with_gnome:BuildRequires: libglade-gnome-devel}
24 BuildRequires: libtool
25 BuildRequires: rpm-perlprov
26 Requires(post): /sbin/ldconfig
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 A library that adds transparent support for anti-aliased fonts to the
31 libgdk component of gtk+-1.2.x. GTK+ widgets will automagically use
34 %description -l pl.UTF-8
35 Biblioteka dodająca przezroczystą obsługę dla wygładzanych fontów w
36 komponencie libgdk biblioteki gtk+-1.2.x. Widgety GTK+ automatycznie
37 będą używały tych fontów.
39 %description -l pt_BR.UTF-8
40 Este pacote contém bibliotecas para adicionar suporte transparente a
41 fontes anti-aliased para o componente libgdk do gtk+-1.2. Os widgets
42 GTK+ vão automaticamente usar essas fontes.
45 Summary: Header files for developing apps
46 Summary(es.UTF-8): Bibliotecas y archivos de inclusión para desarrollo
47 Summary(pl.UTF-8): Pliki nagłowkowe gdkxft
48 Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para desenvolvimento
49 Group: Development/Libraries
50 Requires: %{name} = %{version}-%{release}
53 Header files for developing apps with will use libgdkxft.
55 %description devel -l pl.UTF-8
56 Pliki nagłówkowe do tworzenia aplikacji używających libgdkxft.
58 %description devel -l pt_BR.UTF-8
59 Bibliotecas e arquivos de inclusão necessários para desenvolvimento
63 Summary: Static libraries for libgdkxft development
64 Summary(pl.UTF-8): Statyczna biblioteka libgdkxft
65 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com a libgdkxft
66 Group: Development/Libraries
67 Requires: %{name}-devel = %{version}-%{release}
70 Static libraries for libgdkxft development.
72 %description static -l pl.UTF-8
73 Statyczna biblioteka libgdkxft.
75 %description static -l pt_BR.UTF-8
76 Bibliotecas estáticas para desenvolvimento com a libgdkxft.
79 Summary: Capplet to configure gdkxft in GNOME
80 Summary(pl.UTF-8): Narzędzie do konfiguracji gdkxft w GNOME
81 Group: X11/Applications
82 Requires: %{name} = %{version}-%{release}
85 Capplet to configure gdkxft in GNOME.
87 %description capplet -l pl.UTF-8
88 Narzędzie do konfiguracji gdkxft w GNOME.
95 cat >> acinclude.m4 <<EOF
96 AC_DEFUN([AM_PATH_LIBGLADE],[
97 AM_CONDITIONAL([HAVE_ORBIT],false)
98 AM_CONDITIONAL([HAVE_GNORBA],false)])
107 CFLAGS="%{rpmcflags} -I/usr/include/freetype2" \
111 sed -e s:capplet-widget.h:libcapplet1/capplet-widget.h: capplet/gdkxft-capplet.c > capplet/gdkxft-capplet.tmp
112 mv -f capplet/gdkxft-capplet.tmp capplet/gdkxft-capplet.c
117 rm -rf $RPM_BUILD_ROOT
118 install -d $RPM_BUILD_ROOT{/etc/X11/xinit/xinitrc.d,%{_datadir}/themes/Gdkxft/gtk}
121 DESTDIR=$RPM_BUILD_ROOT
123 %{__perl} -pi -e "s@\\\`gtk-config --prefix\\\` \\|\\| \"/usr\"@\"`gtk-config --prefix`\"@g" \
124 $RPM_BUILD_ROOT%{_sbindir}/gdkxft_sysinstall
126 > $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/gdkxft
127 > $RPM_BUILD_ROOT%{_datadir}/themes/Gdkxft/gtk/gtkrc
130 install -d $RPM_BUILD_ROOT%{_applnkdir}/Settings/GNOME
131 mv -f $RPM_BUILD_ROOT%{_datadir}/gnome/apps/Settings/UIOptions \
132 $RPM_BUILD_ROOT%{_applnkdir}/Settings/GNOME
136 rm -rf $RPM_BUILD_ROOT
139 %{_sbindir}/gdkxft_sysinstall
143 if [ "$1" = "0" ]; then
144 %{_sbindir}/gdkxft_sysinstall -u
147 %postun -p /sbin/ldconfig
150 %defattr(644,root,root,755)
151 %doc AUTHORS ChangeLog NEWS README
152 %dir %{_datadir}/themes/Gdkxft
153 %dir %{_datadir}/themes/Gdkxft/gtk
154 %ghost %{_datadir}/themes/Gdkxft/gtk/gtkrc
155 %attr(755,root,root) %ghost /etc/X11/xinit/xinitrc.d/gdkxft
156 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gdkxft.conf
157 %attr(755,root,root) %{_sbindir}/gdkxft_sysinstall
158 %attr(755,root,root) %{_libdir}/libgdkxft.so.*.*
161 %defattr(644,root,root,755)
162 %{_libdir}/libgdkxft.la
163 %attr(755,root,root) %{_libdir}/libgdkxft.so
166 %defattr(644,root,root,755)
167 %{_libdir}/libgdkxft.a
171 %defattr(644,root,root,755)
172 %attr(755,root,root) %{_bindir}/*-capplet
173 %{_datadir}/gdkxft-capplet.glade
174 %{_datadir}/control-center/UIOptions/gdkxft.desktop
175 %{_pixmapsdir}/gdkxft.png
176 %{_applnkdir}/Settings/GNOME/UIOptions/gdkxft.desktop