Sophie

Sophie

distrib > Mageia > 8 > i586 > by-pkgid > bffb1c33f2a4e969c6c6f598ef1f0241 > files > 4

clxclient-3.9.2-2.mga8.src.rpm

%define	major	3
%define	libname	%mklibname %{name} %{major}
%define	develname %mklibname %{name} -d

Name:		clxclient
Summary:	C++ libraries
Version:	3.9.2
Release:	%mkrel 2
License:	LGPLv2+
Group:		System/Libraries 
Source0:	http://kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2
Patch0:		clxclient-3.9.0-mga-Makefile.patch
Patch1:		clxclient-3.9.2-mga-fix_global_header_include.patch
URL:		http://kokkinizita.linuxaudio.org/linuxaudio/

BuildRequires:	clthreads-devel >= 2.4.2
BuildRequires:	x11-proto-devel
BuildRequires:	pkgconfig(xft)

%description
C++ libraries needed by Aeolus

#--------------------------------------------------------------------

%package -n %{libname}
Group:		System/Libraries
Summary:	Libraries for %{name}
Provides:	lib%{name} = %{version}-%{release}

%description -n	%{libname}
The libraries from %{name} package needed by Aeolus

%files -n %{libname}
%{_libdir}/libclxclient.so.%{major}{,.*}

#--------------------------------------------------------------------

%package -n %{develname}
Group:		Development/Other
Summary:	Libraries for %name
Requires:	%{libname} = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Obsoletes:	%{libname}-devel < %{version}-%{release}

%description -n	%{develname}
Development libraries from %{name}

%files -n %{develname}
%{_includedir}/clxclient.h
%{_libdir}/libclxclient.so

#--------------------------------------------------------------------

%prep
%autosetup -p1

sed -e 's|-O2|%{optflags}|' \
    -e 's|/sbin/ldconfig|# /sbin/ldconfig|' \
    -e 's|`freetype-config --libs`||' \
    -e 's! -shared ! -Wl,--as-needed\0!g' \
    -e 's|-lpthread -lXft -lX11|-lclthreads -lXft -lX11|' \
    -i source/Makefile

%build
cd source
%make_build %{?_smp_mflags} PREFIX=%{_prefix} LIBDIR=%{_libdir} 

%install
cd source
%make_install PREFIX=%{buildroot}%{_prefix} LIBDIR=%{_libdir} INCDIR=%{_includedir}
ln -s libclxclient.so.%{version} %{buildroot}%{_libdir}/libclxclient.so.%{major}



%changelog
* Tue Feb 11 2020 umeabot <umeabot> 3.9.2-2.mga8
+ Revision: 1489134
- Mageia 8 Mass Rebuild

* Tue Sep 11 2018 barjac <barjac> 3.9.2-1.mga7
+ Revision: 1258271
- new version 3.9.2
- fix new source path in Makefile
- fix libdir in source file
- update spec macros
+ umeabot <umeabot>
- Mageia 6 Mass Rebuild

* Sat Nov 28 2015 neoclust <neoclust> 3.9.0-6.mga6
+ Revision: 906813
- Fix build on ARM

* Wed Oct 15 2014 umeabot <umeabot> 3.9.0-5.mga5
+ Revision: 742644
- Second Mageia 5 Mass Rebuild

* Thu Sep 18 2014 umeabot <umeabot> 3.9.0-4.mga5
+ Revision: 693648
- Rebuild to fix library dependencies

* Tue Sep 16 2014 umeabot <umeabot> 3.9.0-3.mga5
+ Revision: 678447
- Mageia 5 Mass Rebuild

* Sat Oct 19 2013 umeabot <umeabot> 3.9.0-2.mga4
+ Revision: 531699
- Mageia 4 Mass Rebuild

* Thu Aug 08 2013 barjac <barjac> 3.9.0-1.mga4
+ Revision: 464616
- new version 3.9.0
- patch makefile to fix build

* Fri Jan 11 2013 umeabot <umeabot> 3.6.1-2.mga3
+ Revision: 347948
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Nov 25 2012 barjac <barjac> 3.6.1-1.mga3
+ Revision: 321928
- spec cleaned
- Thanks to Philippe Didier
- Import from Mandriva


* Thu Dec 09 2010 Oden Eriksson <oeriksson@mandriva.com> 3.6.1-2mdv2011.0
+ Revision: 617071
- the mass rebuild of 2010.0 packages

* Tue Sep 08 2009 Funda Wang <fwang@mandriva.org> 3.6.1-1mdv2010.0
+ Revision: 433028
- New version 3.6.1

* Fri Jun 12 2009 Jérôme Brenier <incubusss@mandriva.org> 3.3.1-5mdv2010.0
+ Revision: 385600
- rebuild

* Tue Aug 26 2008 Emmanuel Andry <eandry@mandriva.org> 3.3.1-4mdv2009.0
+ Revision: 276157
- apply devel policy
- fix license

* Wed Jul 23 2008 Thierry Vignaud <tv@mandriva.org> 3.3.1-3mdv2009.0
+ Revision: 243551
- rebuild
- kill re-definition of %%buildroot on Pixel's request

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Sun Dec 09 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 3.3.1-1mdv2008.1
+ Revision: 116579
- Fix BuildRequires
- import clxclient