|
zarko pintar |
ccbaf82 |
Name: easystroke
|
|
|
9ab39ee |
Version: 0.6.0
|
|
|
7994252 |
Release: 7%{?dist}
|
|
zarko pintar |
ccbaf82 |
Summary: Gesture-recognition application for X11
|
|
zarko pintar |
ccbaf82 |
Group: User Interface/X Hardware Support
|
|
zarko pintar |
ccbaf82 |
License: ISC
|
|
zarko pintar |
ccbaf82 |
URL: http://easystroke.sourceforge.net/
|
|
zarko pintar |
ccbaf82 |
Source0: http://downloads.sourceforge.net/easystroke/%{name}-%{version}.tar.gz
|
|
|
7994252 |
Source1: https://raw.githubusercontent.com/thjaeger/easystroke/master/easystroke.appdata.xml
|
|
|
9ab39ee |
Patch0: easystroke-0.6.0-fix-desktop-file.patch
|
|
|
693959a |
# https://github.com/thjaeger/easystroke/commit/d14b2740bf3b0ec867d7a0abe4e1f64fb6687aba
|
|
|
693959a |
Patch1: easystroke-0.6.0-gnome3-fix.patch
|
|
|
9ab39ee |
BuildRequires: gtkmm30-devel
|
|
zarko pintar |
ccbaf82 |
BuildRequires: dbus-glib-devel
|
|
zarko pintar |
ccbaf82 |
BuildRequires: boost-devel
|
|
zarko pintar |
ccbaf82 |
BuildRequires: libXtst-devel
|
|
zarko pintar |
ccbaf82 |
BuildRequires: gettext
|
|
zarko pintar |
ccbaf82 |
BuildRequires: desktop-file-utils
|
|
zarko pintar |
ccbaf82 |
BuildRequires: intltool
|
|
|
d2a2fa3 |
BuildRequires: xorg-x11-server-devel
|
|
|
7994252 |
BuildRequires: libappstream-glib
|
|
|
da3caf9 |
ExcludeArch: s390 s390x
|
|
|
cb0e47e |
|
|
zarko pintar |
ccbaf82 |
%description
|
|
zarko pintar |
ccbaf82 |
Easystroke is a gesture-recognition application for X11. Gestures or strokes
|
|
zarko pintar |
ccbaf82 |
are movements that you make with you mouse (or your pen, finger etc.) while
|
|
zarko pintar |
ccbaf82 |
holding down a specific mouse button. Easystroke will execute certain actions
|
|
zarko pintar |
ccbaf82 |
if it recognizes the stroke; currently easystroke can emulate key presses,
|
|
zarko pintar |
ccbaf82 |
execute shell commands, hold down modifiers and emulate a scroll wheel.
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%prep
|
|
zarko pintar |
ccbaf82 |
%setup -q
|
|
|
9ab39ee |
%patch0 -p1 -b .fixme
|
|
|
693959a |
%patch1 -p1 -b .gnome3fix
|
|
|
7994252 |
cp -a %{SOURCE1} .
|
|
|
70f6680 |
|
|
zarko pintar |
ccbaf82 |
# Resolve debuginfo
|
|
zarko pintar |
ccbaf82 |
sed -i 's|install -Ds|install -D|' Makefile
|
|
zarko pintar |
ccbaf82 |
# Preserve timestamps:
|
|
zarko pintar |
ccbaf82 |
sed -i 's|install |install -p |' Makefile
|
|
|
7994252 |
# Use true system path
|
|
|
7994252 |
sed -i 's|/usr/local|/usr|g' Makefile
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%build
|
|
zarko pintar |
43eb012 |
make %{?_smp_mflags} CXX="g++ %{optflags}" CC="gcc -std=c99 %{optflags}"
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%install
|
|
zarko pintar |
ccbaf82 |
make install PREFIX="%{_prefix}" DESTDIR=$RPM_BUILD_ROOT
|
|
|
7994252 |
mkdir -p %{buildroot}/%{_datadir}/appdata
|
|
|
7994252 |
cp -a %{name}.appdata.xml %{buildroot}/%{_datadir}/appdata/
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%find_lang %{name}
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%check
|
|
zarko pintar |
ccbaf82 |
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
|
7994252 |
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%post
|
|
zarko pintar |
ccbaf82 |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%postun
|
|
zarko pintar |
ccbaf82 |
if [ $1 -eq 0 ] ; then
|
|
zarko pintar |
ccbaf82 |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
|
zarko pintar |
ccbaf82 |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
zarko pintar |
ccbaf82 |
fi
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%posttrans
|
|
zarko pintar |
ccbaf82 |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%files -f %{name}.lang
|
|
zarko pintar |
ccbaf82 |
%doc changelog LICENSE
|
|
zarko pintar |
ccbaf82 |
%{_bindir}/%{name}
|
|
zarko pintar |
ccbaf82 |
%{_datadir}/applications/%{name}.desktop
|
|
zarko pintar |
ccbaf82 |
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
|
|
7994252 |
%{_datadir}/appdata/%{name}.appdata.xml
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
%changelog
|
|
|
7994252 |
* Tue Dec 9 2014 Tom Callaway <spot@fedoraproject.org> - 0.6.0-7
|
|
|
7994252 |
- add appdata
|
|
|
7994252 |
|
|
|
693959a |
* Tue Dec 2 2014 Tom Callaway <spot@fedoraproject.org> - 0.6.0-6
|
|
|
693959a |
- fix black squares issue on gnome 3 (bz1084308)
|
|
|
693959a |
|
|
|
6d66140 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-5
|
|
|
6d66140 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
6d66140 |
|
|
|
5ea701f |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-4
|
|
|
5ea701f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
5ea701f |
|
|
Petr Machata |
32f6333 |
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 0.6.0-3
|
|
Petr Machata |
32f6333 |
- Rebuild for boost 1.55.0
|
|
Petr Machata |
32f6333 |
|
|
|
fa48088 |
* Fri May 23 2014 David Tardon <dtardon@redhat.com> - 0.6.0-2
|
|
|
fa48088 |
- rebuild for boost 1.55.0
|
|
|
fa48088 |
|
|
|
9ab39ee |
* Tue Nov 19 2013 Tom Callaway <spot@fedoraproject.org> - 0.6.0-1
|
|
|
9ab39ee |
- update to 0.6.0
|
|
|
9ab39ee |
|
|
|
5329475 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.5.1-8
|
|
|
5329475 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
5329475 |
|
|
Petr Machata |
857a2df |
* Sat Jul 27 2013 pmachata@redhat.com - 0.5.5.1-7
|
|
Petr Machata |
857a2df |
- Rebuild for boost 1.54.0
|
|
Petr Machata |
857a2df |
|
|
|
d2a2fa3 |
* Mon Mar 25 2013 Peter Robinson <pbrobinson@fedoraproject.org> 0.5.5.1-6
|
|
|
d2a2fa3 |
- Drop xorg sdk dependency as it's been provided by devel since F-9
|
|
|
d2a2fa3 |
|
|
|
d4e13cd |
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.5.5.1-5
|
|
|
d4e13cd |
- Rebuild for Boost-1.53.0
|
|
|
d4e13cd |
|
|
|
4ad800d |
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.5.5.1-4
|
|
|
4ad800d |
- Rebuild for Boost-1.53.0
|
|
|
4ad800d |
|
|
|
d6f9696 |
* Sun Aug 12 2012 Kevin Fenzi <kevin@scrye.com> - 0.5.5.1-3
|
|
|
d6f9696 |
- Rebuilt for new boost
|
|
|
d6f9696 |
|
|
|
853f008 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.5.1-2
|
|
|
853f008 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
853f008 |
|
|
|
8a0f5d6 |
* Mon May 14 2012 Tom Callaway <spot@fedoraproject.org> - 0.5.5.1-1
|
|
|
8a0f5d6 |
- update to 0.5.5.1
|
|
|
8a0f5d6 |
|
|
|
659f672 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-4
|
|
|
659f672 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
659f672 |
|
|
|
53e23e3 |
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.5.4-3
|
|
|
53e23e3 |
- Rebuild for new libpng
|
|
|
53e23e3 |
|
|
|
da3caf9 |
* Mon Aug 8 2011 Tom Callaway <spot@fedoraproject.org> - 0.5.4-2
|
|
|
da3caf9 |
- rebuild against new boost
|
|
|
da3caf9 |
- cleanup spec file
|
|
|
da3caf9 |
|
|
|
2f24ecf |
* Thu Apr 21 2011 Tom Callaway <spot@fedoraproject.org> - 0.5.4-1
|
|
|
2f24ecf |
- update to 0.5.4
|
|
|
2f24ecf |
|
|
Kalev Lember |
bb2019e |
* Sun Apr 17 2011 Kalev Lember <kalev@smartlink.ee> - 0.5.3-5
|
|
Kalev Lember |
bb2019e |
- Rebuilt for boost 1.46.1 soname bump
|
|
Kalev Lember |
bb2019e |
|
|
|
2631fc2 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-4
|
|
|
2631fc2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
2631fc2 |
|
|
|
cb0e47e |
* Thu Sep 02 2010 Dan HorĂ¡k <dan[at]danny.cz> - 0.5.3-3
|
|
|
cb0e47e |
- no graphics on s390(x)
|
|
|
cb0e47e |
|
|
|
cd66dc4 |
* Wed Aug 04 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0.5.3-2
|
|
|
cd66dc4 |
- Rebuild for Boost soname bump
|
|
|
cd66dc4 |
- Update spec to match current guidelines
|
|
|
cd66dc4 |
|
|
|
70f6680 |
* Wed Mar 17 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 0.5.3-1
|
|
|
70f6680 |
- update to 0.5.3
|
|
|
70f6680 |
- drop timing patch (upstreamed)
|
|
|
70f6680 |
- add patch to fix indirect linking issue
|
|
|
70f6680 |
|
|
|
544a00d |
* Fri Jan 22 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0.5.2-2
|
|
|
544a00d |
- Rebuild for Boost soname bump
|
|
|
544a00d |
|
|
zarko pintar |
3f82cfa |
* Wed Jan 13 2010 Zarko Pintar <zarko.pintar@gmail.com> - 0.5.2-1
|
|
zarko pintar |
3f82cfa |
- new version for XServer 1.7 and up
|
|
zarko pintar |
3f82cfa |
|
|
zarko pintar |
2f1ad24 |
* Wed Sep 09 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.9-1
|
|
zarko pintar |
2f1ad24 |
- new version
|
|
|
1224421 |
|
|
|
9ab39ee |
* Wed Jun 24 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.6-1
|
|
zarko pintar |
c304e53 |
- new version
|
|
zarko pintar |
c304e53 |
|
|
zarko pintar |
43eb012 |
* Wed Jun 03 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.5-1
|
|
zarko pintar |
43eb012 |
- new version
|
|
zarko pintar |
43eb012 |
- added gcc4.3.0 patch and resolve optflags
|
|
zarko pintar |
43eb012 |
|
|
zarko pintar |
43eb012 |
* Mon Jun 01 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.4-3
|
|
zarko pintar |
ccbaf82 |
- spec cleaning
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
* Fri May 29 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.4-2
|
|
zarko pintar |
ccbaf82 |
- resolved debuginfo
|
|
zarko pintar |
ccbaf82 |
|
|
zarko pintar |
ccbaf82 |
* Wed May 27 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.4-1
|
|
zarko pintar |
ccbaf82 |
- initial release
|