From aeacef82c8a9838d9fdb6e751f25ba35c3ab4fe1 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 26 Feb 2023 18:22:15 -0800 Subject: [PATCH] feat: add geis (#247) --- anda/lib/geis/anda.hcl | 5 +++ anda/lib/geis/geis.spec | 82 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 anda/lib/geis/anda.hcl create mode 100644 anda/lib/geis/geis.spec diff --git a/anda/lib/geis/anda.hcl b/anda/lib/geis/anda.hcl new file mode 100644 index 0000000000..4f0fbea20b --- /dev/null +++ b/anda/lib/geis/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "geis.spec" + } +} diff --git a/anda/lib/geis/geis.spec b/anda/lib/geis/geis.spec new file mode 100644 index 0000000000..d2b5d8712c --- /dev/null +++ b/anda/lib/geis/geis.spec @@ -0,0 +1,82 @@ +Name: geis +Version: 2.2.17 +Release: %autorelease +Summary: An implementation of the GEIS interface + +License: GPLv3 AND LGPLv3 +URL: https://launchpad.net/geis +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/geis/geis_%{version}+16.04.20160126.orig.tar.gz +Patch0: http://archive.ubuntu.com/ubuntu/pool/universe/g/geis/geis_%{version}+16.04.20160126-0ubuntu8.diff.gz + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: make +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: dbus-devel +BuildRequires: grail-devel +BuildRequires: frame-devel +BuildRequires: python3-devel +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(xorg-server) +Requires: python3 + +%description +An implementation of the GEIS (Gesture Engine Interface and Support) interface. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n geis-%{version}+16.04.20160126 -p1 + +%build +NOCONFIGURE=1 \ +./autogen.sh + +PYTHON=%{__python3} +export PYTHON + +%configure \ + --disable-silent-rules \ + --disable-static + +%make_build + +%install +%make_install +rm -fv %{buildroot}%{_libdir}/*.la %{buildroot}%{python3_sitearch}/*.la + +%files +%license COPYING COPYING.GPL +%{_bindir}/geisview +%{_bindir}/pygeis +%{python3_sitelib}/geis/ +%{python3_sitelib}/geisview/ +%{_libdir}/libgeis.so.* +%{python3_sitearch}/_geis_bindings.so +%{_datadir}/applications/geisview.desktop +%{_datadir}/doc/geis/ +%{_datadir}/geisview/ +%{_mandir}/man1/geisview.1.gz +%{_mandir}/man1/pygeis.1.gz +%{_datadir}/pixmaps/geisview32x32.xpm + +%files devel +%{_bindir}/geistest +%dir %{_includedir}/geis +%{_includedir}/geis/*.h +%{_libdir}/libgeis.so +%{_libdir}/pkgconfig/libgeis.pc +%{_mandir}/man1/geistest.1.gz + +%changelog +%autochangelog