]> git.pld-linux.org Git - packages/gdkxft.git/blob - gdkxft.spec
- added Prereq: gtk+-devel (needs gtk-config to install)
[packages/gdkxft.git] / gdkxft.spec
1 #
2 # Conditional build:
3 # _without_gnome        - without capplet subpackage (which require GNOME libs to build)
4 #
5 %include        /usr/lib/rpm/macros.perl
6 Summary:        Adapt GTK-1.2 to support xft fonts
7 Summary(pl):    Wsparcie dla fontów xft dla GTK-1.2
8 Summary(pt_BR): Adapta o GTK-1.2 para suportar fontes xft
9 Name:           gdkxft
10 Version:        1.5
11 Release:        7
12 License:        LGPL
13 Group:          X11/Libraries
14 Source0:        http://prdownloads.sourceforge.net/gdkxft/%{name}-%{version}.tar.gz
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 %{!?_without_gnome:BuildRequires:       control-center-devel}
18 %{!?_without_gnome:BuildRequires:       libglade-devel}
19 BuildRequires:  gtk+-devel >= 1.2.0
20 BuildRequires:  libtool
21 BuildRequires:  perl-devel
22 Prereq:         /sbin/ldconfig
23 Prereq:         gtk+-devel
24 URL:            http://gdkxft.sourceforge.net/
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %define         _prefix         /usr/X11R6
28 %define         _mandir         %{_prefix}/man
29
30 %description 
31 A library that adds transparent support for anti-aliased fonts to the
32 libgdk component of gtk+-1.2.x. Gtk+ widgets will automagically use
33 the fonts.
34
35 %description -l pl
36 Biblioteka dodaj±ca prze¼roczyst± obs³ugê dla wyg³adzanych fontów w
37 komponencie libgdk biblioteki gtk+-1.2.x. Widgety gtk+ automatycznie
38 bêd± u¿ywa³y tych fontów.
39
40 %description -l pt_BR
41 Este pacote contém bibliotecas para adicionar suporte transparente a
42 fontes anti-aliased para o componente libgdk do gtk+-1.2. Os widgets
43 Gtk+ vão automaticamente usar essas fontes.
44
45 %package devel
46 Summary:        Header files for developing apps
47 Summary(es):    Bibliotecas y archivos de inclusión para desarrollo
48 Summary(pl):    Pliki nag³owkowe gdkxft
49 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento
50 Group:          Development/Libraries
51 PreReq:         %{name} = %{version}-%{release}
52
53 %description devel
54 Header files for developing apps with will use libgdkxft.
55
56 %description devel -l pl
57 Pliki nag³ówkowe do tworzenia aplikacji u¿ywaj±cych libgdkxft.
58
59 %description devel -l pt_BR
60 Bibliotecas e arquivos de inclusão necessários para desenvolvimento
61 baseado na libgdkxft.
62
63 %package static
64 Summary:        Static libraries for libgdkxft development
65 Summary(pl):    Statyczna biblioteka libgdkxft
66 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com a libgdkxft
67 Group:          Development/Libraries
68 Requires:       %{name}-devel = %{version}-%{release}
69
70 %description static
71 Static libraries for libgdkxft development.
72
73 %description static -l pl
74 Statyczna biblioteka libgdkxft.
75
76 %description static -l pt_BR
77 Bibliotecas estáticas para desenvolvimento com a libgdkxft.
78
79 %package capplet
80 Summary:        Capplet to configure gdkxft in GNOME
81 Summary(pl):    Narzêdzie do konfiguracji gdkxft w GNOME
82 Group:          X11/Applications
83 Requires:       %{name} = %{version}
84
85 %description capplet
86 Capplet to configure gdkxft in GNOME.
87
88 %description capplet -l pl
89 Narzêdzie do konfiguracji gdkxft w GNOME.
90
91 %prep
92 %setup -q
93
94 %build
95 rm -f missing
96 libtoolize --copy --force
97 aclocal
98 %{__autoconf}
99 %{__automake}
100 %configure \
101         --enable-static \
102         --enable-shared
103
104 sed -e s:capplet-widget.h:libcapplet1/capplet-widget.h: capplet/gdkxft-capplet.c > capplet/gdkxft-capplet.tmp
105 mv -f capplet/gdkxft-capplet.tmp capplet/gdkxft-capplet.c
106
107 %{__make}
108
109 %install
110 rm -rf $RPM_BUILD_ROOT
111 install -d $RPM_BUILD_ROOT{/etc/X11/xinit/xinitrc.d,%{_datadir}/themes/Gdkxft/gtk}
112
113 %{__make} install \
114         DESTDIR=$RPM_BUILD_ROOT
115
116 > $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/gdkxft
117 > $RPM_BUILD_ROOT%{_datadir}/themes/Gdkxft/gtk/gtkrc
118
119 gzip -9nf AUTHORS ChangeLog NEWS README
120
121 %clean
122 rm -rf $RPM_BUILD_ROOT
123
124 %post
125 %{_sbindir}/gdkxft_sysinstall
126 /sbin/ldconfig
127
128 %preun
129 if [ "$1" = "0" ]; then
130         %{_sbindir}/gdkxft_sysinstall -u
131 fi
132
133 %postun -p /sbin/ldconfig
134
135 %files
136 %defattr(644,root,root,755)
137 %doc *.gz
138 %dir %{_datadir}/themes/Gdkxft
139 %dir %{_datadir}/themes/Gdkxft/gtk
140 %ghost %{_datadir}/themes/Gdkxft/gtk/gtkrc
141 %attr(755,root,root) %ghost /etc/X11/xinit/xinitrc.d/gdkxft
142 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/gdkxft.conf
143 %attr(755,root,root) %{_sbindir}/gdkxft_sysinstall
144 %attr(755,root,root) %{_libdir}/libgdkxft.so.*.*
145
146 %files devel
147 %defattr(644,root,root,755)
148 %attr(755,root,root) %{_libdir}/libgdkxft.la
149 %attr(755,root,root) %{_libdir}/libgdkxft.so
150
151 %files static
152 %defattr(644,root,root,755)
153 %{_libdir}/libgdkxft.a
154
155 %if %{?_without_gnome:0}%{!?_without_gnome:1}
156 %files capplet
157 %defattr(644,root,root,755)
158 %attr(755,root,root) %{_bindir}/*-capplet
159 %{_datadir}/gdkxft-capplet.glade
160 %{_datadir}/pixmaps/gdkxft.png
161 %{_datadir}/control-center/UIOptions/gdkxft.desktop
162 %{_datadir}/gnome/apps/Settings/UIOptions/gdkxft.desktop
163 %endif
This page took 0.039005 seconds and 4 git commands to generate.