Summary: X11 environment recorder
Summary(fr): Enregistreur de l'environnement X11
Name: Xnee
Version: 3.19
Release: 5%{?dist}
License: GPLv3+
URL: http://www.gnu.org/software/xnee/
Source0: http://ftp.gnu.org/gnu/xnee/xnee-%{version}.tar.gz
Source1: xnee.desktop
BuildRequires: libXtst-devel
BuildRequires: gtk2-devel
BuildRequires: desktop-file-utils
BuildRequires: chrpath
%description
A suite of programs that can record, replay and distribute
user actions under the X11 environment. Think of it as a
robot that can imitate the job you just did.
%description -l fr
Une suite de programmes pouvant enregistrer, rejouer et distribuer des
actions utilisateur sous l'environnement X11. Semblable à un robot qui
peut imiter le travail que vous venez de faire.
%package libs
Summary: The shared libraries required for Xnee clients
Summary(fr): Les bibliothèques standards requises pour les clients Xnee
%description libs
The xnee-lib package provides the essential shared libraries for any
Xnee client program or interface.
%description libs -l fr
Le paquet xnee-libs fourni l'essentiel des bibliothèques pour n'importe
quel client Xnee ou interface.
%package devel
Summary: Files needed for building applications with libxnee
Summary(fr): Fichiers nécessaires pour construire des applications avec libxnee
Requires: Xnee-libs%{?_isa} = %{version}-%{release}
%description devel
The xnee-devel package includes header files and libraries
necessary for developing programs which use the xnee-lib library.
%description devel -l fr
Le paquet xnee-devel inclue les fichiers d'en-tête et bibliothèques
nécessaires au développement des programmes utilisant la bibliothèque
libxnee.
%package -n cnee
Summary: Command-line interface of Xnee
Summary(fr): Interface en ligne de commande pour Xnee
%description -n cnee
Command-line interface of a suite of programs that can record,
replay and distribute user actions under the X11 environment. Think
of it as a robot that can imitate the job you just did.
%description -n cnee -l fr
Interface en ligne de commande d'une suite de programmes pouvant
enregistrer, rejouer et distribuer des actions utilisateur sous
l'environnement X11. Semblable à un robot qui peut imiter le travail
que vous venez de faire.
%prep
%setup -qn xnee-%{version}
# For rpmlint warnings of debuginfo package :
find . \( -name "*.h" -o -name "*.c" \) -exec chmod a-x {} \;
%build
# Don't build Pnee (gnome-panel-applet) because builddep is broken :
%configure --disable-gnome-applet \
--enable-gui \
--enable-lib \
--enable-static=no \
--enable-static-programs=no
make %{?_smp_mflags}
%install
make DESTDIR=%{buildroot} install
# Delete statics librairies :
rm -f %{buildroot}%{_libdir}/*.la
# Install xnee.desktop :
desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
%{SOURCE1}
# Install xnee-devel files with "chmod a-x *.h" :
mkdir -p %{buildroot}%{_includedir}/libxnee/
install -pm 644 libxnee/include/libxnee/*.h %{buildroot}%{_includedir}/libxnee/
# Delete rpaths :
chrpath --delete %{buildroot}%{_bindir}/gnee \
%{buildroot}%{_bindir}/cnee \
%{buildroot}%{_libdir}/libtestcb.so.*
# Rpmlint warning of xnee package. File absolutely useless. Built from simple_bash.sh.in1 :
rm -f %{buildroot}%{_datadir}/xnee/simple_bash.sh
%check
make check
make test
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files
%{_bindir}/gnee
%{_datadir}/pixmaps/xnee.png
%{_datadir}/pixmaps/xnee.xpm
%{_datadir}/applications/xnee.desktop
%{_datadir}/xnee/
%{_mandir}/man1/gnee.1*
%{_mandir}/man1/xnee.1*
%files libs
%doc AUTHORS BUGS COPYING EXAMPLES FAQ NEWS TODO ChangeLog doc/xnee.pdf
%{_libdir}/libxnee.so.*
%{_libdir}/libtestcb.so.*
%files devel
%{_libdir}/libxnee.so
%{_libdir}/libtestcb.so
%{_includedir}/libxnee/
%files -n cnee
%{_bindir}/cnee
%{_mandir}/man1/cnee.1*
%changelog
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.19-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.19-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.19-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Wed Jul 30 2014 Matthieu Saulnier <fantom@fedoraproject.org> - 3.19-1
- Update to 3.19
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.18-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Mon Apr 28 2014 Matthieu Saulnier <fantom@fedoraproject.org> - 3.18-1
- Update to 3.18
- Fix spelling-error in summary and description
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Jun 26 2013 Matthieu Saulnier <fantom@fedoraproject.org> - 3.16-1
- Update to 3.16
- Fix bogus date in %%changelog section in spec file
* Tue Feb 12 2013 Matthieu Saulnier <fantom@fedoraproject.org> - 3.15-2
- Add test suite in %%check section
- Undo previous fix devel subpackage requires
* Mon Feb 04 2013 Matthieu Saulnier <fantom@fedoraproject.org> - 3.15-1
- Update to 3.15
- Fix devel subpackage requires
- Cleanup in %%install section
* Tue Jan 08 2013 Matthieu Saulnier <fantom@fedoraproject.org> - 3.14-1
- Update to 3.14
* Thu Aug 16 2012 Matthieu Saulnier <fantom@fedoraproject.org> - 3.13-3
- Add French translation in spec file
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Jun 21 2012 Matthieu Saulnier <fantom@fedoraproject.org> 3.13-1
- update to 3.13 version
- remove "Group" tag in spec file
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Dec 19 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.11-1
- update to 3.11
- URL for download sources has been changed
* Mon Dec 12 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10.93-1
- update to 3.10.93
* Thu Dec 01 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10.91-1
- update to 3.10.91
* Thu Nov 24 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10.90-1.1
- remove name macro in removing bash_bash.sh line
* Thu Nov 24 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10.90-1
- update to 3.10.90 version
- remove "defattr" lines in spec file
* Tue Nov 22 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10-8
- fix AutoQA
* Tue Nov 22 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10-7
- rename "xnee" to "Xnee"
* Fri Nov 04 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10-6
- move doc files in libs package
* Thu Nov 03 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10-5
- minor cleanup spec file
* Sat Oct 22 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10-4
- delete simple_bash.sh file
* Thu Oct 20 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10-3
- add libtestcb in xnee-libs package
- clean up spec file
* Sun Oct 16 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10-2
- add COPYING in libs package
* Tue Aug 23 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.10-1
- update to 3.10 version
* Sat Aug 06 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.09-1
- clean up spec file
* Fri Aug 05 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.09-1
- add header in libxnee-devel
* Wed Aug 03 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.09-1
- add cnee subpackage
* Sun Jul 31 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.09-1
- add libxnee and libxnee-devel subpackages
* Thu Jul 28 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.09-1
- minor specfile cleanup
* Wed Jul 27 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.09-1
- clean up spec file
* Thu Jun 23 2011 Matthieu Saulnier <casper.le.fantom@gmail.com> 3.09-1
- initial RPM