[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