commit 8fb58ceafa7f5684e9f5c7fe4e17e310c8569588
Author: Jakub Bogusz <qbo...@pld-linux.org>
Date:   Sat Jun 22 21:08:32 2024 +0200

    - new

 libwlocate-make.patch | 31 +++++++++++++++++++++
 libwlocate.spec       | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+)
---
diff --git a/libwlocate.spec b/libwlocate.spec
new file mode 100644
index 0000000..6437b4d
--- /dev/null
+++ b/libwlocate.spec
@@ -0,0 +1,76 @@
+Summary:       WLAN based location library
+Summary(pl.UTF-8):     Biblioteka do lokalizacji w oparciu o WLAN
+Name:          libwlocate
+Version:       1.36
+Release:       1
+License:       GPL v3 with exception
+Group:         Libraries
+# https://sourceforge.net/p/libwlocate/code/ci/v1.36/tarball
+Source0:       
https://sourceforge.net/code-snapshots/git/l/li/libwlocate/code.git/libwlocate-code-965e1fcd6950a458fcb06f71b9fe484af23e2268.zip
+# Source0-md5: 190ebbc60ae096308a00774ac2c6c301
+Patch0:                %{name}-make.patch
+URL:           https://sourceforge.net/projects/libwlocate/
+BuildRequires: libiw-devel
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+libwlocate is a library that can be used to evaluate a geographical
+position out of the WLAN networks that are available near to a user.
+
+%description -l pl.UTF-8
+libwlocate to biblioteka służąca do wyznaczania położenia
+geograficznego na podstawie sieci WLAN dostępnych w pobliżu
+użytkownika.
+
+%package devel
+Summary:       Header files for libwlocate library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki libwlocate
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description devel
+Header files for libwlocate library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libwlocate.
+
+%prep
+%setup -q -n libwlocate-code-965e1fcd6950a458fcb06f71b9fe484af23e2268
+%patch0 -p1
+
+%build
+cd master
+
+%{__make} -j1 \
+       TARGET=ENV_LINUX \
+       CC="%{__cc}" \
+       STRIP=: \
+       LDFLAGS="%{rpmldflags} -L. -lwlocate -lm" \
+       VERBOUSFLAGS="%{rpmcflags} %{rpmcppflags}"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir}}
+
+%{__make} -C master install \
+       CHECK_LIBWLOCATE:=1 \
+       CHECK_LWTRACE:= \
+       DESTDIR=$RPM_BUILD_ROOT \
+       PREFIX=%{_prefix} \
+       LIBDIR=%{_libdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc master/{COPYING,CREDITS,README.md}
+%attr(755,root,root) %{_bindir}/lwtrace
+%attr(755,root,root) %{_libdir}/libwlocate.so
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/libwlocate.h
diff --git a/libwlocate-make.patch b/libwlocate-make.patch
new file mode 100644
index 0000000..6146023
--- /dev/null
+++ b/libwlocate-make.patch
@@ -0,0 +1,31 @@
+--- 
libwlocate-code-965e1fcd6950a458fcb06f71b9fe484af23e2268/master/Makefile.orig   
   2020-05-05 16:41:16.000000000 +0200
++++ libwlocate-code-965e1fcd6950a458fcb06f71b9fe484af23e2268/master/Makefile   
2024-06-22 19:03:21.709549452 +0200
+@@ -52,6 +52,11 @@ LIBWLOCATE_EXECUTABLE = libwlocate.so
+ WINLIBWLOCATE_EXECUTABLE = libwlocate.dll
+ LIBWLOCATE_HEADER = libwlocate.h
+ 
++PREFIX=/usr
++BINDIR=$(PREFIX)/bin
++INCLUDEDIR=$(PREFIX)/include
++LIBDIR=$(PREFIX)/lib
++
+ all: libwlocate lwtrace
+ 
+ libwlocate:
+@@ -138,13 +143,13 @@ clean:
+ install:
+ ifndef CHECK_LWTRACE
+       @echo "Install $(LWTRACE_EXECUTABLE) ..."
+-      install -m 0755 $(LWTRACE_EXECUTABLE) /usr/bin/$(LWTRACE_EXECUTABLE)
++      install -m 0755 $(LWTRACE_EXECUTABLE) 
$(DESTDIR)$(BINDIR)/$(LWTRACE_EXECUTABLE)
+ endif
+ ifdef CHECK_LIBWLOCATE
+       @echo "Install $(LIBWLOCATE_EXECUTABLE) ..."
+-      install -m 0755 $(LIBWLOCATE_EXECUTABLE) 
/usr/lib/$(LIBWLOCATE_EXECUTABLE)
++      install -m 0755 $(LIBWLOCATE_EXECUTABLE) 
$(DESTDIR)$(LIBDIR)/$(LIBWLOCATE_EXECUTABLE)
+       @echo "Install $(LIBWLOCATE_HEADER) ..."
+-      install -m 0755 $(LIBWLOCATE_HEADER) /usr/include/$(LIBWLOCATE_HEADER)
++      install -m 0755 $(LIBWLOCATE_HEADER) 
$(DESTDIR)$(INCLUDEDIR)/$(LIBWLOCATE_HEADER)
+ endif
+ 
+ uninstall:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libwlocate.git/commitdiff/8fb58ceafa7f5684e9f5c7fe4e17e310c8569588

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to