commit e35e6d6ecf402cf207f1fa1e769190ba785d8814c627a150e32cb32ed22144f0 Author: Nelson Marques Date: Sat Aug 11 02:51:15 2012 +0000 - update to version 2.2.11 - package name change from 'utouch-geis' to 'geis'; following upstream name changes - main package now is %{name}-tools - initial package OBS-URL: https://build.opensuse.org/package/show/X11:Unity/geis?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/geis-2.2.11.tar.gz b/geis-2.2.11.tar.gz new file mode 100644 index 0000000..56c99de --- /dev/null +++ b/geis-2.2.11.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dfbf878fd0dd27b71072515e898299319c0ba00aa45bc1d581e4bc870fdad3a +size 777138 diff --git a/geis.changes b/geis.changes new file mode 100644 index 0000000..8fbbf37 --- /dev/null +++ b/geis.changes @@ -0,0 +1,17 @@ +------------------------------------------------------------------- +Sat Aug 11 02:45:09 UTC 2012 - nmo.marques@gmail.com + +- update to version 2.2.11 +- package name change from 'utouch-geis' to 'geis'; following + upstream name changes + +------------------------------------------------------------------- +Fri Aug 10 01:14:56 UTC 2012 - nmo.marques@gmail.com + +- main package now is %{name}-tools + +------------------------------------------------------------------- +Thu Aug 9 17:02:36 UTC 2012 - nmo.marques@gmail.com + +- initial package + diff --git a/geis.spec b/geis.spec new file mode 100644 index 0000000..a40a121 --- /dev/null +++ b/geis.spec @@ -0,0 +1,151 @@ +# spec file for utouch-geis +# +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +%define _so 1 +%define _name libgeis%{_so} + + +Name: geis +Version: 2.2.11 +Release: 1 +License: GPL-2.0 and GPL-3.0 +Summary: Gesture engine interface and support +Url: http://launchpad.net/utouch-geis +Group: System/Libraries +# https://launchpad.net/geis/trunk/2.2.11/+download/geis-2.2.11.tar.gz +Source: %{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +BuildRequires: fdupes +BuildRequires: intltool +BuildRequires: libtool +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(inputproto) +BuildRequires: pkgconfig(mtdev) +BuildRequires: pkgconfig(frame) +BuildRequires: pkgconfig(grail) +BuildRequires: pkgconfig(evemu) +BuildRequires: pkgconfig(python) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(xorg-server) +BuildRequires: python-xml +BuildRequires: update-desktop-files + +%description +GEIS is a library for applications and toolkit programmers which provides a +consistent platform independent interface for any system-wide input gesture +recognition mechanism. + + +%package -n %{_name} +Summary: Gesture engine interface and support +Group: System/Libraries + +%description -n %{_name} +GEIS is a library for applications and toolkit programmers which provides a +consistent platform independent interface for any system-wide input gesture +recognition mechanism. + + +%package tools +Summary: Gesture engine interface and support - tools +Group: System/GUI/Other + +%description tools +GEIS is a library for applications and toolkit programmers which provides a +consistent platform independent interface for any system-wide input gesture +recognition mechanism. + + +%package -n python-geis +Summary: Python bindings for GEIS +Group: Development/Libraries/Other + +%description -n python-geis +This package provides the python bindings for GEIS. + + +%package devel +Summary: Development files for the GEIS interface implementation +Group: Development/Libraries/Other +Requires: %{name}-tools = %{version} +Requires: %{_name} = %{version} +Requires: python-geis = %{version} + +%description devel +GEIS is a library for applications and toolkit programmers which provides a +consistent platform independent interface for any system-wide input gesture +recognition mechanism. + + +%prep +%setup -q + + +%build +%configure --disable-static +make %{?_smp_mflags} + + +%install +%makeinstall +find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print +%suse_update_desktop_file -G "Geis Viewer" geisview Utility DesktopSettings +%fdupes %{buildroot}%{python_sitelib} +# python-geis.x86_64: W: non-executable-script +if [ ! -x %{buildroot}%{python_sitelib}/geisview/__init__.py ]; then + chmod 0755 %{buildroot}%{python_sitelib}/geisview/__init__.py +fi + + +%post -n %{_name} -p /sbin/ldconfig + +%postun -n %{_name} -p /sbin/ldconfig + + +%files tools +%defattr(-,root,root) +%doc ChangeLog README COPYING +%{_bindir}/geistest +%{_bindir}/geisview +%{_bindir}/geis-server +%{_datadir}/applications/geisview.desktop +%{_datadir}/pixmaps/geisview32x32.xpm +%{_mandir}/man1/* + + +%files -n python-geis +%defattr(-,root,root) +%{_bindir}/pygeis +%{python_sitelib}/ +%{python_sitearch}/ +%{_datadir}/geisview/ + + +%files -n %{_name} +%defattr(-,root,root) +%doc ChangeLog README COPYING +%{_libdir}/*.so.* + + +%files devel +%defattr(-,root,root) +%{_includedir}/geis/ +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc +%{_datadir}/doc/geis/ + + +%changelog