]> git.pld-linux.org Git - packages/gdkxft.git/blobdiff - gdkxft.spec
- regenerate ac/am/lt files.
[packages/gdkxft.git] / gdkxft.spec
index 47726f27048a11b30b72532e31119f74521bfd91..b6e273a5d8816bf410b04aee2aa6bcc13ea0ccb5 100644 (file)
@@ -1,28 +1,26 @@
+#
+# Conditional build:
+# _without_gnome       - without capplet subpackage (which require GNOME libs to build)
+#
 %include       /usr/lib/rpm/macros.perl
 Summary:       Adapt GTK-1.2 to support xft fonts
 Summary(pl):   Wsparcie dla fontów xft dla GTK-1.2
 Summary(pt_BR):        Adapta o GTK-1.2 para suportar fontes xft
 Name:          gdkxft
-Version:       1.4
-Release:       2
+Version:       1.5
+Release:       7
 License:       LGPL
 Group:         X11/Libraries
-Group(de):     X11/Libraries
-Group(es):     X11/Bibliotecas
-Group(fr):     X11/Librairies
-Group(pl):     X11/Biblioteki
-Group(pt_BR):  X11/Bibliotecas
-Group(ru):     X11/âÉÂÌÉÏÔÅËÉ
-Group(uk):     X11/â¦Â̦ÏÔÅËÉ
-Source0:       ftp://ftp.sourceforge.net/pub/sourceforge/gdkxft/%{name}-%{version}.tar.gz
+Source0:       http://prdownloads.sourceforge.net/gdkxft/%{name}-%{version}.tar.gz
 BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: libtool
-BuildRequires: libglade-devel
+%{!?_without_gnome:BuildRequires:      control-center-devel}
+%{!?_without_gnome:BuildRequires:      libglade-devel}
 BuildRequires: gtk+-devel >= 1.2.0
+BuildRequires: libtool
 BuildRequires: perl-devel
 Prereq:                /sbin/ldconfig
-URL:           http://philrsss.anu.edu.au/~josh/gdkxft/
+URL:           http://gdkxft.sourceforge.net/
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _prefix         /usr/X11R6
@@ -44,56 +42,44 @@ fontes anti-aliased para o componente libgdk do gtk+-1.2. Os widgets
 Gtk+ vão automaticamente usar essas fontes.
 
 %package devel
-Summary:       Files and libraries for developing apps
-Summary(pt_BR):        Bibliotecas e arquivos de inclusão para desenvolvimento
+Summary:       Header files for developing apps
 Summary(es):   Bibliotecas y archivos de inclusión para desarrollo
+Summary(pl):   Pliki nag³owkowe gdkxft
+Summary(pt_BR):        Bibliotecas e arquivos de inclusão para desenvolvimento
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(es):     Desarrollo/Bibliotecas
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Group(pt_BR):  Desenvolvimento/Bibliotecas
-Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
 PreReq:                %{name} = %{version}-%{release}
 
 %description devel
-Header files and libraries for developing apps with will use
-libgdkxft.
+Header files for developing apps with will use libgdkxft.
+
+%description devel -l pl
+Pliki nag³ówkowe do tworzenia aplikacji u¿ywaj±cych libgdkxft.
 
-%description -l pt_BR devel
+%description devel -l pt_BR
 Bibliotecas e arquivos de inclusão necessários para desenvolvimento
 baseado na libgdkxft.
 
 %package static
 Summary:       Static libraries for libgdkxft development
+Summary(pl):   Statyczna biblioteka libgdkxft
 Summary(pt_BR):        Bibliotecas estáticas para desenvolvimento com a libgdkxft
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(es):     Desarrollo/Bibliotecas
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Group(pt_BR):  Desenvolvimento/Bibliotecas
-Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 Static libraries for libgdkxft development.
 
-%description -l pt_BR static
-Bibliotecas estáticas para desenvolvimento com a libgdkxft.
+%description static -l pl
+Statyczna biblioteka libgdkxft.
 
+%description static -l pt_BR
+Bibliotecas estáticas para desenvolvimento com a libgdkxft.
 
 %package capplet
 Summary:       Capplet to configure gdkxft in GNOME
 Summary(pl):   Narzêdzie do konfiguracji gdkxft w GNOME
 Group:         X11/Applications
-Group(de):     X11/Applikationen
-Group(es):     X11/Aplicaciones
-Group(pl):     X11/Aplikacje
-Group(pt_BR):  X11/Aplicações
-Group(pt):     X11/Aplicações
+Requires:      %{name} = %{version}
 
 %description capplet
 Capplet to configure gdkxft in GNOME.
@@ -109,17 +95,27 @@ rm -f missing
 libtoolize --copy --force
 aclocal
 autoconf
-automake -a -c
-%configure
+automake -a -c -f
+%configure \
+       --enable-static \
+       --enable-shared
+
+sed -e s:capplet-widget.h:libcapplet1/capplet-widget.h: capplet/gdkxft-capplet.c > capplet/gdkxft-capplet.tmp
+mv -f capplet/gdkxft-capplet.tmp capplet/gdkxft-capplet.c
+
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{/etc/X11/xinit/xinitrc.d,%{_datadir}/themes/Gdkxft/gtk}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
-       
-gzip -9nf AUTHORS COPYING ChangeLog NEWS README
+
+> $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/gdkxft
+> $RPM_BUILD_ROOT%{_datadir}/themes/Gdkxft/gtk/gtkrc
+
+gzip -9nf AUTHORS ChangeLog NEWS README
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -129,14 +125,20 @@ rm -rf $RPM_BUILD_ROOT
 /sbin/ldconfig
 
 %preun
-%{_sbindir}/gdkxft_sysinstall -u
+if [ "$1" = "0" ]; then
+       %{_sbindir}/gdkxft_sysinstall -u
+fi
 
 %postun -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
 %doc *.gz
-%config %{_sysconfdir}/gdkxft.conf
+%dir %{_datadir}/themes/Gdkxft
+%dir %{_datadir}/themes/Gdkxft/gtk
+%ghost %{_datadir}/themes/Gdkxft/gtk/gtkrc
+%attr(755,root,root) %ghost /etc/X11/xinit/xinitrc.d/gdkxft
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/gdkxft.conf
 %attr(755,root,root) %{_sbindir}/gdkxft_sysinstall
 %attr(755,root,root) %{_libdir}/libgdkxft.so.*.*
 
@@ -149,6 +151,12 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libgdkxft.a
 
+%if %{?_without_gnome:0}%{!?_without_gnome:1}
 %files capplet
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/*-capplet
+%{_datadir}/gdkxft-capplet.glade
+%{_datadir}/pixmaps/gdkxft.png
+%{_datadir}/control-center/UIOptions/gdkxft.desktop
+%{_datadir}/gnome/apps/Settings/UIOptions/gdkxft.desktop
+%endif
This page took 0.054392 seconds and 4 git commands to generate.