[packages/clthreads] - updated to 2.4.2 - updated makefile patch
qboosh
qboosh at pld-linux.org
Sun Sep 26 21:51:49 CEST 2021
commit 0caf1a5e963cf6cb96b741f9fc031adcae082582
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Sep 26 21:56:39 2021 +0200
- updated to 2.4.2
- updated makefile patch
clthreads.spec | 29 +++++++++++++++++------------
makefile.patch | 32 +++++++++++++++++++-------------
2 files changed, 36 insertions(+), 25 deletions(-)
---
diff --git a/clthreads.spec b/clthreads.spec
index dcaafce..1a88077 100644
--- a/clthreads.spec
+++ b/clthreads.spec
@@ -1,11 +1,13 @@
Summary: Kokkini Zita clthreads library
+Summary(pl.UTF-8): Biblioteka Kokkini Zita clthreads
Name: clthreads
-Version: 2.4.0
+Version: 2.4.2
Release: 1
-License: LGPL v2.1
+# as specified in source files (included COPYING is LGPL v2.1)
+License: GPL v2+
Group: Libraries
Source0: http://kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2
-# Source0-md5: 90b650f1f5c9f39f4d77f73aca3c53be
+# Source0-md5: 6c82e4edece2db2de9451b6afe702a86
Patch0: makefile.patch
URL: http://kokkinizita.linuxaudio.org/linuxaudio/
BuildRequires: libstdc++-devel
@@ -14,6 +16,9 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
clthreads library, used by Kokkini Zita Linux Audio projects.
+%description -l pl.UTF-8
+Biblioteka clthreads, używana przez projekty Kokkini Zita Linux Audio.
+
%package devel
Summary: Header files for %{name} library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki %{name}
@@ -34,16 +39,16 @@ Pliki nagłówkowe biblioteki %{name}.
CXX="%{__cxx}" \
CPPFLAGS="%{rpmcxxflags} %{rpmcppflags}" \
LDFLAGS="%{rpmldflags}" \
-%{__make}
+%{__make} -C source
%install
rm -rf $RPM_BUILD_ROOT
-
install -d $RPM_BUILD_ROOT%{_includedir}
-%{__make} install \
- LIBDIR="%{_lib}" \
- PREFIX=$RPM_BUILD_ROOT%{_prefix}
+%{__make} -C source install \
+ DESTDIR=$RPM_BUILD_ROOT \
+ PREFIX=%{_prefix} \
+ LIBDIR=%{_libdir}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -54,10 +59,10 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS
-%attr(755,root,root) %{_libdir}/lib%{name}.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/lib%{name}.so.2
+%attr(755,root,root) %{_libdir}/libclthreads.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclthreads.so.2
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib%{name}.so
-%{_includedir}/%{name}.h
+%attr(755,root,root) %{_libdir}/libclthreads.so
+%{_includedir}/clthreads.h
diff --git a/makefile.patch b/makefile.patch
index df2ea92..f35825d 100644
--- a/makefile.patch
+++ b/makefile.patch
@@ -1,21 +1,27 @@
-diff -dur clthreads-2.4.0.orig/Makefile clthreads-2.4.0/Makefile
---- clthreads-2.4.0.orig/Makefile 2008-03-22 22:48:25.000000000 +0100
-+++ clthreads-2.4.0/Makefile 2016-10-15 12:37:50.436941322 +0200
-@@ -28,7 +28,7 @@
- DISTDIR = clthreads-$(VERSION)
+--- clthreads-2.4.2/source/Makefile.orig 2018-08-24 20:40:37.000000000 +0200
++++ clthreads-2.4.2/source/Makefile 2021-09-26 21:55:07.580681263 +0200
+@@ -32,8 +32,7 @@ VERSION = $(MAJVERS).$(MINVERS)
--CPPFLAGS += -Wall -I. -fpic -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -O2
-+CPPFLAGS += -Wall -I. -fpic -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I.
+-CXXFLAGS += -Wall -O2 -fPIC
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -fPIC
LDLFAGS +=
LDLIBS +=
-@@ -42,7 +42,7 @@
-
-
- $(CLTHREADS_MIN): $(CLTHREADS_O)
-- g++ -shared $(LDFLAGS) -Wl,-soname,$(CLTHREADS_MAJ) -o $(CLTHREADS_MIN) $(CLTHREADS_O) $(CLTHREADS_DEP)
-+ $(CXX) -shared $(LDFLAGS) -Wl,-soname,$(CLTHREADS_MAJ) -o $(CLTHREADS_MIN) $(CLTHREADS_O) $(CLTHREADS_DEP)
+@@ -51,11 +50,11 @@ $(CLTHREADS_MIN): $(CLTHREADS_O)
install: $(CLTHREADS_MIN)
+- install -d $(DESTDIR)$(PREFIX)/$(INCDIR)
+- install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)
++ install -d $(DESTDIR)$(INCDIR)
++ install -d $(DESTDIR)$(LIBDIR)
+ install -m 644 $(CLTHREADS_H) $(DESTDIR)$(INCDIR)
+ install -m 755 $(CLTHREADS_MIN) $(DESTDIR)$(LIBDIR)
+- ldconfig
++ -/sbin/ldconfig -n -N $(DESTDIR)$(LIBDIR)
+ ln -sf $(CLTHREADS_MIN) $(DESTDIR)$(LIBDIR)/$(CLTHREADS_SO)
+
+ uninstall:
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/clthreads.git/commitdiff/0caf1a5e963cf6cb96b741f9fc031adcae082582
More information about the pld-cvs-commit
mailing list