]> git.pld-linux.org Git - packages/gdkxft.git/blob - gdkxft.spec
- ...but only when building with gnome
[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:        3
12 License:        LGPL
13 Group:          X11/Libraries
14 Group(cs):      X11/Knihovny
15 Group(da):      X11/Biblioteker
16 Group(de):      X11/Bibliotheken
17 Group(es):      X11/Bibliotecas
18 Group(fr):      X11/Librairies
19 Group(it):      X11/Librerie
20 Group(ja):      X11/¥é¥¤¥Ö¥é¥ê
21 Group(no):      X11/Biblioteker
22 Group(pl):      X11/Biblioteki
23 Group(pt_BR):   X11/Bibliotecas
24 Group(pt):      X11/Bibliotecas
25 Group(ru):      X11/âÉÂÌÉÏÔÅËÉ
26 Group(sv):      X11/Bibliotek
27 Group(uk):      X11/â¦Â̦ÏÔÅËÉ
28 # Source0:      ftp://ftp.sourceforge.net/pub/sourceforge/gdkxft/%{name}-%{version}.tar.gz
29 Source0:        http://prdownloads.sourceforge.net/gdkxft/%{name}-%{version}.tar.gz
30 %{!?_without_gnome:BuildRequires:       control-center-devel}
31 %{!?_without_gnome:BuildRequires:       libglade-devel}
32 BuildRequires:  gtk+-devel >= 1.2.0
33 BuildRequires:  perl-devel
34 Prereq:         /sbin/ldconfig
35 URL:            http://gdkxft.sourceforge.net/
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %define         _prefix         /usr/X11R6
39 %define         _mandir         %{_prefix}/man
40
41 %description 
42 A library that adds transparent support for anti-aliased fonts to the
43 libgdk component of gtk+-1.2.x. Gtk+ widgets will automagically use
44 the fonts.
45
46 %description -l pl
47 Biblioteka dodaj±ca prze¼roczyst± obs³ugê dla wyg³adzanych fontów w
48 komponencie libgdk biblioteki gtk+-1.2.x. Widgety gtk+ automatycznie
49 bêd± u¿ywa³y tych fontów.
50
51 %description -l pt_BR
52 Este pacote contém bibliotecas para adicionar suporte transparente a
53 fontes anti-aliased para o componente libgdk do gtk+-1.2. Os widgets
54 Gtk+ vão automaticamente usar essas fontes.
55
56 %package devel
57 Summary:        Header files for developing apps
58 Summary(es):    Bibliotecas y archivos de inclusión para desarrollo
59 Summary(pl):    Pliki nag³owkowe gdkxft
60 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento
61 Group:          Development/Libraries
62 Group(cs):      Vývojové prostøedky/Knihovny
63 Group(da):      Udvikling/Biblioteker
64 Group(de):      Entwicklung/Bibliotheken
65 Group(es):      Desarrollo/Bibliotecas
66 Group(fr):      Development/Librairies
67 Group(it):      Sviluppo/Librerie
68 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
69 Group(no):      Utvikling/Bibliotek
70 Group(pl):      Programowanie/Biblioteki
71 Group(pt_BR):   Desenvolvimento/Bibliotecas
72 Group(pt):      Desenvolvimento/Bibliotecas
73 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
74 Group(sv):      Utveckling/Bibliotek
75 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
76 PreReq:         %{name} = %{version}-%{release}
77
78 %description devel
79 Header files for developing apps with will use libgdkxft.
80
81 %description devel -l pl
82 Pliki nag³ówkowe do tworzenia aplikacji u¿ywaj±cych libgdkxft.
83
84 %description devel -l pt_BR
85 Bibliotecas e arquivos de inclusão necessários para desenvolvimento
86 baseado na libgdkxft.
87
88 %package static
89 Summary:        Static libraries for libgdkxft development
90 Summary(pl):    Statyczna biblioteka libgdkxft
91 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com a libgdkxft
92 Group:          Development/Libraries
93 Group(cs):      Vývojové prostøedky/Knihovny
94 Group(da):      Udvikling/Biblioteker
95 Group(de):      Entwicklung/Bibliotheken
96 Group(es):      Desarrollo/Bibliotecas
97 Group(fr):      Development/Librairies
98 Group(it):      Sviluppo/Librerie
99 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
100 Group(no):      Utvikling/Bibliotek
101 Group(pl):      Programowanie/Biblioteki
102 Group(pt_BR):   Desenvolvimento/Bibliotecas
103 Group(pt):      Desenvolvimento/Bibliotecas
104 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
105 Group(sv):      Utveckling/Bibliotek
106 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
107 Requires:       %{name}-devel = %{version}-%{release}
108
109 %description static
110 Static libraries for libgdkxft development.
111
112 %description static -l pl
113 Statyczna biblioteka libgdkxft.
114
115 %description static -l pt_BR
116 Bibliotecas estáticas para desenvolvimento com a libgdkxft.
117
118 %package capplet
119 Summary:        Capplet to configure gdkxft in GNOME
120 Summary(pl):    Narzêdzie do konfiguracji gdkxft w GNOME
121 Group:          X11/Applications
122 Group(cs):      X11/Aplikace
123 Group(da):      X11/Programmer
124 Group(de):      X11/Applikationen
125 Group(es):      X11/Aplicaciones
126 Group(fr):      X11/Applications
127 Group(it):      X11/Applicazioni
128 Group(ja):      X11/¥¢¥×¥ê¥±¡¼¥·¥ç¥ó
129 Group(no):      X11/Applikasjoner
130 Group(pl):      X11/Aplikacje
131 Group(pt_BR):   X11/Aplicações
132 Group(pt):      X11/Aplicações
133 Group(ru):      X11/ðÒÉÌÏÖÅÎÉÑ
134 Group(sv):      X11/Tillämpningar
135 Requires:       %{name} = %{version}
136
137 %description capplet
138 Capplet to configure gdkxft in GNOME.
139
140 %description capplet -l pl
141 Narzêdzie do konfiguracji gdkxft w GNOME.
142
143 %prep
144 %setup -q
145
146 %build
147 %configure \
148         --enable-static \
149         --enable-shared
150
151 %{__make}
152
153 %install
154 rm -rf $RPM_BUILD_ROOT
155 install -d $RPM_BUILD_ROOT{/etc/X11/xinit/xinitrc.d,%{_datadir}/themes/Gdkxft/gtk}
156
157 %{__make} install \
158         DESTDIR=$RPM_BUILD_ROOT
159
160 > $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/gdkxft
161 > $RPM_BUILD_ROOT%{_datadir}/themes/Gdkxft/gtk/gtkrc
162
163 gzip -9nf AUTHORS ChangeLog NEWS README
164
165 %clean
166 rm -rf $RPM_BUILD_ROOT
167
168 %post
169 %{_sbindir}/gdkxft_sysinstall
170 /sbin/ldconfig
171
172 %preun
173 %{_sbindir}/gdkxft_sysinstall -u
174
175 %postun -p /sbin/ldconfig
176
177 %files
178 %defattr(644,root,root,755)
179 %doc *.gz
180 %dir %{_datadir}/themes/Gdkxft
181 %dir %{_datadir}/themes/Gdkxft/gtk
182 %ghost %{_datadir}/themes/Gdkxft/gtk/gtkrc
183 %ghost /etc/X11/xinit/xinitrc.d/gdkxft
184 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/gdkxft.conf
185 %attr(755,root,root) %{_sbindir}/gdkxft_sysinstall
186 %attr(755,root,root) %{_libdir}/libgdkxft.so.*.*
187
188 %files devel
189 %defattr(644,root,root,755)
190 %attr(755,root,root) %{_libdir}/libgdkxft.la
191 %attr(755,root,root) %{_libdir}/libgdkxft.so
192
193 %files static
194 %defattr(644,root,root,755)
195 %{_libdir}/libgdkxft.a
196
197 %if %{?_without_gnome:0}%{!?_without_gnome:1}
198 %files capplet
199 %defattr(644,root,root,755)
200 %attr(755,root,root) %{_bindir}/*-capplet
201 %endif
This page took 0.179334 seconds and 3 git commands to generate.