]> git.pld-linux.org Git - packages/Xnee.git/blobdiff - Xnee.spec
- up to 3.19
[packages/Xnee.git] / Xnee.spec
index 22c1dfc2dd998bb235748f815b8f423655acb640..19b04323d71bb04af61a9a0d9b2bcd6c4599ec50 100644 (file)
--- a/Xnee.spec
+++ b/Xnee.spec
@@ -4,27 +4,35 @@
 #
 # Conditional build:
 %bcond_with    doc     # documentation (broken, missing files)
-%bcond_without gnome   # GNOME panel applet
+%bcond_with    gnome   # GNOME 2 panel applet (not ready for GNOME 3)
 #
 Summary:       Suite of programs that can record and replay user actions under X11
 Summary(pl.UTF-8):     Zestaw programów do nagrywania i odtwarzania akcji użytkownika pod X11
 Name:          Xnee
-Version:       3.01
-Release:       0.1
+Version:       3.19
+Release:       1
 License:       GPL v3+
 Group:         X11/Applications
-Source0:       ftp://ftp.gnu.org/gnu/xnee/%{name}-%{version}.tar.gz
-# Source0-md5: a6e1e797170317a7454723a7cd7b3c58
+Source0:       http://ftp.gnu.org/gnu/xnee/xnee-%{version}.tar.gz
+# Source0-md5: 560e8126950d8d4e7c30fc844d556482
 Patch0:                %{name}-info.patch
+Patch1:                %{name}-link.patch
+Patch2:                %{name}-am.patch
 URL:           http://www.gnu.org/software/xnee/www/index.html
+BuildRequires: autoconf
+BuildRequires: automake
 BuildRequires: gtk+2-devel >= 1:2.0.0
+BuildRequires: libtool
 BuildRequires: pkgconfig >= 1:0.9.0
 BuildRequires: texinfo
 BuildRequires: xorg-proto-recordproto-devel
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXi-devel
 BuildRequires: xorg-lib-libXtst-devel
 %if %{with gnome}
 BuildRequires: GConf2-devel >= 2.0
 BuildRequires: gnome-panel-devel >= 2.0
+BuildRequires: gnome-panel-devel < 3
 %endif
 %if %{with doc}
 BuildRequires: ImageMagick
@@ -81,13 +89,25 @@ pnee is the GNOME panel applet for GNU Xnee.
 pnee to aplet panelu GNOME dla GNU Xnee.
 
 %prep
-%setup -q
+%setup -q -n xnee-%{version}
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+# disable static as no API is installed
 %configure \
        --disable-doc \
-       %{!?with_gnome:--disable-gnome-applet} \
+       --disable-static \
+       --disable-static-programs \
+       %{?with_gnome:--enable-gnome-applet} \
+       --enable-gui \
+       --enable-lib \
        --enable-xosd
 
 %{__make} \
@@ -102,25 +122,31 @@ rm -rf $RPM_BUILD_ROOT
        PANEL_APPLET_DIR=$RPM_BUILD_ROOT%{_bindir} \
        PANEL_SERVER_DIR=$RPM_BUILD_ROOT%{_libdir}/bonobo/servers
 
+# API not installed
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libxnee.{so,la}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
+%post  -p /sbin/postshell
+-/sbin/ldconfig
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
-%postun
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
+%postun        -p /sbin/postshell
+-/sbin/ldconfig
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS BUGS ChangeLog FAQ NEWS README TODO
 %attr(755,root,root) %{_bindir}/cnee
+%attr(755,root,root) %{_libdir}/libxnee.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libxnee.so.0
 %dir %{_datadir}/xnee
 %{_datadir}/xnee/*.sh
 %{_datadir}/xnee/*.xns
-%dir %{_datadir}/xnee/pixmaps
-%{_datadir}/xnee/pixmaps/xnee.png
-%{_datadir}/xnee/pixmaps/xnee.xpm
+%{_pixmapsdir}/xnee.png
+%{_pixmapsdir}/xnee.xpm
 %{_mandir}/man1/cnee.1*
 %{_mandir}/man1/xnee.1*
 %{_infodir}/cnee.info*
@@ -136,6 +162,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/pnee
 %{_libdir}/bonobo/servers/pnee.server
+%dir %{_datadir}/xnee/pixmaps
 %{_datadir}/xnee/pixmaps/pnee-*.png
 %{_mandir}/man1/pnee.1*
 %endif
This page took 0.089577 seconds and 4 git commands to generate.