[packages/clxclient] - updated to 3.9.2 - updated makefile patch

qboosh qboosh at pld-linux.org
Mon Sep 27 19:37:04 CEST 2021


commit 3daea4e6feb538aa9d9750babf98bb31ecf46653
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Sep 27 19:41:55 2021 +0200

    - updated to 3.9.2
    - updated makefile patch

 clxclient.spec | 37 +++++++++++++++++++++----------------
 makefile.patch | 39 +++++++++++++++++----------------------
 2 files changed, 38 insertions(+), 38 deletions(-)
---
diff --git a/clxclient.spec b/clxclient.spec
index c68e0c5..ba83351 100644
--- a/clxclient.spec
+++ b/clxclient.spec
@@ -1,29 +1,33 @@
 Summary:	Kokkini Zita clxclient library
+Summary(pl.UTF-8):	Biblioteka Kokkini Zita clxclient
 Name:		clxclient
-Version:	3.9.0
+Version:	3.9.2
 Release:	1
-License:	LGPL v2.1
+License:	LGPL v2+
 Group:		Libraries
 Source0:	http://kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2
-# Source0-md5:	bd6df73f688c9be1b3afef58283d7ef5
+# Source0-md5:	39af7de7888fb4d37362edbc94566314
 Patch0:		makefile.patch
 URL:		http://kokkinizita.linuxaudio.org/linuxaudio/
 BuildRequires:	clthreads-devel
-BuildRequires:	freetype-devel
+BuildRequires:	libstdc++-devel
 BuildRequires:	xorg-lib-libX11-devel
-BuildRequires:	xorg-lib-libXft-devel
+BuildRequires:	xorg-lib-libXft-devel >= 2
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 clxclient library, used by Kokkini Zita Linux Audio projects.
 
+%description -l pl.UTF-8
+Biblioteka clxclient, używana w projektach Kokkini Zita Linux Audio.
+
 %package devel
 Summary:	Header files for %{name} library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki %{name}
 Group:		Development/Libraries
-Requires:	freetype-devel
+Requires:	libstdc++-devel
 Requires:	xorg-lib-libX11-devel
-Requires:	xorg-lib-libXft-devel
+Requires:	xorg-lib-libXft-devel >= 2
 Requires:	%{name} = %{version}-%{release}
 
 %description devel
@@ -40,17 +44,18 @@ Pliki nagłówkowe biblioteki %{name}.
 CXX="%{__cxx}" \
 CXXFLAGS="%{rpmcxxflags} %{rpmcppflags}" \
 LDFLAGS="%{rpmldflags}" \
-%{__make} \
-	LIBDIR="%{_lib}"
+%{__make} -C source \
+	LIBDIR=%{_libdir}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 install -d $RPM_BUILD_ROOT%{_includedir}
 
-%{__make} install \
-	PREFIX=$RPM_BUILD_ROOT%{_prefix} \
-	LIBDIR="%{_lib}"
+%{__make} -C source install \
+	DESTDIR=$RPM_BUILD_ROOT \
+	PREFIX=%{_prefix} \
+	LIBDIR=%{_libdir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -61,10 +66,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.3
+%attr(755,root,root) %{_libdir}/libclxclient.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclxclient.so.3
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib%{name}.so
-%{_includedir}/%{name}.h
+%attr(755,root,root) %{_libdir}/libclxclient.so
+%{_includedir}/clxclient.h
diff --git a/makefile.patch b/makefile.patch
index 07091cf..5a1099e 100644
--- a/makefile.patch
+++ b/makefile.patch
@@ -1,16 +1,18 @@
-diff -dur clxclient-3.9.0.orig/Makefile clxclient-3.9.0/Makefile
---- clxclient-3.9.0.orig/Makefile	2013-06-28 16:50:51.000000000 +0200
-+++ clxclient-3.9.0/Makefile	2016-10-15 12:44:49.260424973 +0200
-@@ -31,7 +31,7 @@
+--- clxclient-3.9.2/source/Makefile.orig	2018-08-24 20:50:31.000000000 +0200
++++ clxclient-3.9.2/source/Makefile	2021-09-27 19:15:58.074346409 +0200
+@@ -30,17 +30,16 @@ MINVERS = 9.2
  VERSION = $(MAJVERS).$(MINVERS)
  
  
--CPPFLAGS += -Wall -I. -I/usr/X11R6/include `freetype-config --cflags` -fpic -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -O2 
-+CPPFLAGS += -Wall -I. -I/usr/X11R6/include `freetype-config --cflags` -fpic -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
- LDFLAGS += -L/usr/X11R6/$(LIBDIR) `freetype-config --libs`
+-CPPFLAGS += $(shell pkgconf --cflags freetype2) 
++CPPFLAGS += -I. $(shell pkg-config --cflags xft)
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS $(PCONFCFL)
+-CXXFLAGS += -Wall -O2 -fPIC 
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -fPIC
  LDLIBS +=
  
-@@ -39,21 +39,21 @@
+ 
  CLXCLIENT_SO = libclxclient.so
  CLXCLIENT_MAJ = $(CLXCLIENT_SO).$(MAJVERS)
  CLXCLIENT_MIN = $(CLXCLIENT_MAJ).$(MINVERS)
@@ -19,19 +21,12 @@ diff -dur clxclient-3.9.0.orig/Makefile clxclient-3.9.0/Makefile
  CLXCLIENT_O = xdisplay.o xresman.o xhandler.o xwindow.o xdraw.o \
  	button.o textip.o enumip.o menuwin.o scale.o slider.o scroll.o mclist.o meter.o
  CLXCLIENT_H = clxclient.h
- 
- 
- $(CLXCLIENT_MIN): $(CLXCLIENT_O)
--	g++ -shared $(LDFLAGS) -Wl,-soname,$(CLXCLIENT_MAJ) -o $(CLXCLIENT_MIN) $(CLXCLIENT_O) $(CLXCLIENT_DEP)
-+	$(CXX) -shared $(LDFLAGS) -Wl,-soname,$(CLXCLIENT_MAJ) -o $(CLXCLIENT_MIN) $(CLXCLIENT_O) $(CLXCLIENT_DEP)
- 
- 
- install:	$(CLXCLIENT_MIN)
- 	install -d $(PREFIX)/$(LIBDIR)
- 	install -m 644 $(CLXCLIENT_H) $(PREFIX)/include
- 	install -m 755 $(CLXCLIENT_MIN) $(PREFIX)/$(LIBDIR)
+@@ -55,7 +54,7 @@ install:	$(CLXCLIENT_MIN)
+ 	install -d $(DESTDIR)$(LIBDIR)
+ 	install -m 644 $(CLXCLIENT_H) $(DESTDIR)$(INCDIR)
+ 	install -m 755 $(CLXCLIENT_MIN) $(DESTDIR)$(LIBDIR)
 -	ldconfig
-+	/sbin/ldconfig -n -N $(PREFIX)/$(LIBDIR)
- 	ln -sf $(CLXCLIENT_MIN) $(PREFIX)/$(LIBDIR)/$(CLXCLIENT_SO)
- 
++	-/sbin/ldconfig -n -N $(DESTDIR)$(LIBDIR)
+ 	ln -sf $(CLXCLIENT_MIN) $(DESTDIR)$(LIBDIR)/$(CLXCLIENT_SO)
  
+ uninstall:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/clxclient.git/commitdiff/3daea4e6feb538aa9d9750babf98bb31ecf46653



More information about the pld-cvs-commit mailing list