1ff051b
%global libmajor 3
1ff051b
1ff051b
1ff051b
Summary:       C++ X Windows Library
1ff051b
Name:          clxclient
98b604a
Version:       3.9.2
3e7ff5a
Release:       3%{?dist}
1ff051b
License:       LGPLv2+
1ff051b
URL:           http://kokkinizita.linuxaudio.org/
1ff051b
Source0:       http://kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2
1ff051b
# patch emailed upstream
1ff051b
Patch0:        clxclient-3.6.1-fsf-address.patch
1ff051b
98b604a
BuildRequires: gcc-c++
98b604a
BuildRequires: clthreads-devel >= 2.4.0
1ff051b
BuildRequires: libXft-devel 
1ff051b
BuildRequires: libX11-devel
1ff051b
1ff051b
%description 
1ff051b
C++ X Windows library
1ff051b
1ff051b
%package -n clxclient-devel
1ff051b
Summary:       C++ X Windows Library Development Files
1ff051b
Requires:      %{name}%{?_isa} = %{version}-%{release}
1ff051b
1ff051b
%description -n clxclient-devel
1ff051b
Header files required for the development of applications using the clxclient 
1ff051b
C++ X Windows library.
1ff051b
1ff051b
%prep
1ff051b
%setup -q
1ff051b
%patch0 -p1
1ff051b
1ff051b
# Force Fedora's flags and correct linkage
98b604a
sed -e '/ldconfig/d' \
98b604a
    -e '/^CXXFLAGS += -march=native/d' \
1ff051b
    -e 's|-lpthread -lXft -lX11|-lclthreads -lXft -lX11|' \
98b604a
    -i source/Makefile
1ff051b
1ff051b
%build
98b604a
%set_build_flags
98b604a
CXXFLAGS="${CXXFLAGS} -I."
98b604a
%make_build -C source PREFIX=%{_prefix} LIBDIR=%{_libdir}
1ff051b
1ff051b
%install
98b604a
%make_install -C source PREFIX=%{_prefix} LIBDIR=%{_libdir}
1ff051b
1ff051b
%files
98b604a
%doc AUTHORS
98b604a
%license COPYING
1ff051b
%{_libdir}/lib%{name}*.so.*
1ff051b
1ff051b
%files devel
1ff051b
%{_libdir}/lib%{name}*.so
1ff051b
%{_includedir}/%{name}.h
1ff051b
1ff051b
%changelog
3e7ff5a
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.2-3
3e7ff5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3e7ff5a
406ed8d
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.2-2
406ed8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
406ed8d
98b604a
* Thu Jul 25 2019 Guido Aulisi <guido.aulisi@gmail.com> - 3.9.2-1
98b604a
- Update to 3.9.2
98b604a
c5a71a0
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-8
c5a71a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
c5a71a0
18eaa25
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-7
18eaa25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
18eaa25
eb5095d
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-6
eb5095d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
eb5095d
3856502
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-5
3856502
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3856502
6259cce
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-4
6259cce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6259cce
63eaeea
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-3
63eaeea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
63eaeea
be6473a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-2
be6473a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
be6473a
470d2b2
* Sun Apr 24 2016 Brendan Jones <brendan.jones.it@gmail.com> 3.9.0-1
470d2b2
- Update to 3.9.0
470d2b2
3f69662
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.1-14
3f69662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3f69662
f80f088
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.1-13
f80f088
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f80f088
0c9647d
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.6.1-12
0c9647d
- Rebuilt for GCC 5 C++11 ABI change
0c9647d
35eb665
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.1-11
35eb665
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
35eb665
6397b6f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.1-10
6397b6f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6397b6f
518ee61
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.1-9
518ee61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
518ee61
20daaf7
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.1-8
20daaf7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
20daaf7
e4695c1
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.1-7
e4695c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e4695c1
7b98304
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.1-6
7b98304
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7b98304
1ff051b
* Fri Nov 04 2011 Brendan Jones <brendan.jones.it@gmail.com> 3.6.1-5
1ff051b
- Reinstated BuildArch and macro
1ff051b
1ff051b
* Fri Nov 04 2011 Brendan Jones <brendan.jones.it@gmail.com> 3.6.1-4
1ff051b
- Bumped release number so as not to conflict with same package in CCRMA
1ff051b
1ff051b
* Fri Nov 04 2011 Brendan Jones <brendan.jones.it@gmail.com> 3.6.1-3
1ff051b
- Corrected license
1ff051b
- Remove unnecessary linkage
1ff051b
- Remove buildroot tag
1ff051b
- Add BuildArch:noarch and removed isa macro from the -devel package
1ff051b
1ff051b
* Fri Nov 04 2011 Brendan Jones <brendan.jones.it@gmail.com> 3.6.1-2
1ff051b
- remove unecessary file permissions and buildroot removal
1ff051b
1ff051b
* Tue Oct 18 2011 Brendan Jones <brendan.jones.it@gmail.com> 3.6.1-1
1ff051b
- initial build, based on package from CCRMA