[packages/spnavcfg] - initial
qboosh
qboosh at pld-linux.org
Sun Dec 17 21:36:03 CET 2017
commit 3f31742d4540ac0743a8ee21641fed8ed6bbabeb
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Dec 17 21:37:14 2017 +0100
- initial
spnavcfg-make.patch | 27 +++++++++++++++++++++++++++
spnavcfg.spec | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
---
diff --git a/spnavcfg.spec b/spnavcfg.spec
new file mode 100644
index 0000000..fa5df10
--- /dev/null
+++ b/spnavcfg.spec
@@ -0,0 +1,48 @@
+# TODO: privileges (needs to modify /etc/spnavrc and send signals to spacenavd)
+# (original solution is suid root, maybe spacenavd could run as other user?)
+Summary: Spacenav daemon interactive configuration program
+Summary(pl.UTF-8): Program do interaktywnej konfiguracji demon Spacenav
+Name: spnavcfg
+Version: 0.3
+Release: 0.1
+License: GPL v3+
+Group: X11/Applications
+Source0: http://downloads.sourceforge.net/spacenav/%{name}-%{version}.tar.gz
+# Source0-md5: ac4ac49b07c4a4dbfa6ba1cd0d357273
+Patch0: %{name}-make.patch
+URL: http://spacenav.sourceforge.net/
+BuildRequires: gtk+2-devel >= 2:2.0
+BuildRequires: pkgconfig
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Spacenav daemon interactive configuration program.
+
+%description -l pl.UTF-8
+Program do interaktywnej konfiguracji demon Spacenav.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%configure
+%{__make} \
+ CC="%{__cc}" \
+ opt="%{rpmcflags}" \
+ ldopt="%{rpmldflags}"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README
+%attr(755,root,root) %{_bindir}/spnavcfg
+%{_iconsdir}/hicolor/*x*/apps/spnavcfg.png
diff --git a/spnavcfg-make.patch b/spnavcfg-make.patch
new file mode 100644
index 0000000..3a7de43
--- /dev/null
+++ b/spnavcfg-make.patch
@@ -0,0 +1,27 @@
+--- spnavcfg-0.3/Makefile.in.orig 2012-05-10 21:38:23.000000000 +0200
++++ spnavcfg-0.3/Makefile.in 2017-12-17 21:21:49.106368126 +0100
+@@ -11,7 +11,7 @@
+ LDFLAGS = `pkg-config --libs gtk+-2.0 gmodule-export-2.0` -lX11
+
+ $(bin): $(obj)
+- $(CC) -o $@ $(obj) $(LDFLAGS)
++ $(CC) $(ldopt) -o $@ $(obj) $(LDFLAGS)
+
+ -include $(dep)
+
+@@ -32,13 +32,11 @@
+ install:
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
+ $(INSTALL) -m 4775 $(bin) $(DESTDIR)$(PREFIX)/bin/$(bin)
+- mkdir -p $(DESTDIR)$(PREFIX)/share/pixmaps
+- cp icons/spnavcfg-*.png $(DESTDIR)$(PREFIX)/share/pixmaps/
+ for i in 48 128 256; do \
+ destdir=$(DESTDIR)$(PREFIX)/share/icons/hicolor/$${i}x$${i}/apps; \
+ mkdir -p $$destdir; \
+- rm -f $$destdir/spnavcfg-$${i}x$${i}.png; \
+- ln -s $(DESTDIR)$(PREFIX)/share/pixmaps/spnavcfg-$${i}x$${i}.png $$destdir/spnavcfg-$${i}x$${i}.png; \
++ rm -f $$destdir/spnavcfg.png; \
++ cp -p icons/spnavcfg-$${i}x$${i}.png $$destdir/spnavcfg.png; \
+ done
+
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/spnavcfg.git/commitdiff/3f31742d4540ac0743a8ee21641fed8ed6bbabeb
More information about the pld-cvs-commit
mailing list