Blame zeromq3.spec

Thomas Spura 38e52fb
%bcond_without pgm
Thomas Spura f1f859b
Thomas Spura 0296974
Name:           zeromq3
Jose Pedro Oliveira ea46013
Version:        3.2.5
2daeeed
Release:        5%{?dist}
Thomas Spura 0296974
Summary:        Software library for fast, message-based applications
Thomas Spura 0296974
Thomas Spura 0296974
Group:          System Environment/Libraries
Thomas Spura 8a7e9ad
License:        LGPLv3+ with exceptions
Thomas Spura 0296974
URL:            http://www.zeromq.org
Andrew Niemantsverdriet 54a176f
Source0:        http://download.zeromq.org/zeromq-%{version}.tar.gz
Thomas Spura 0296974
BuildRequires:  glib2-devel
Thomas Spura 0296974
BuildRequires:  libuuid-devel
Thomas Spura f1f859b
%if %{with pgm}
Thomas Spura 4dff4b9
BuildRequires:  openpgm-devel
Thomas Spura f1f859b
%endif
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%description
Thomas Spura 0296974
The 0MQ lightweight messaging kernel is a library which extends the
Thomas Spura 0296974
standard socket interfaces with features traditionally provided by
Thomas Spura 0296974
specialized messaging middle-ware products. 0MQ sockets provide an
Thomas Spura 0296974
abstraction of asynchronous message queues, multiple messaging
Thomas Spura 0296974
patterns, message filtering (subscriptions), seamless access to
Thomas Spura 0296974
multiple transport protocols and more.
Thomas Spura 0296974
Thomas Spura 0296974
This package contains the ZeroMQ shared library for versions 3.x.
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%package devel
Thomas Spura 0296974
Summary:        Development files for %{name}
Thomas Spura 0296974
Group:          Development/Libraries
Thomas Spura 0296974
Requires:       %{name}%{?_isa} = %{version}-%{release}
Thomas Spura 0296974
Conflicts:      zeromq-devel%{?_isa}
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%description devel
Thomas Spura 0296974
The %{name}-devel package contains libraries and header files for 
Thomas Spura 0296974
developing applications that use %{name} 3.x.
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%prep
Thomas Spura 0296974
%setup -qn zeromq-%{version}
Thomas Spura 0296974
Thomas Spura d3c337b
# remove all files in foreign except Makefiles
Thomas Spura d3c337b
rm -v $(find foreign -type f | grep -v Makefile)
Thomas Spura f1f859b
Thomas Spura 0296974
Thomas Spura 0296974
%build
Thomas Spura f1f859b
%configure \
Thomas Spura f1f859b
%if %{with pgm}
Thomas Spura f1f859b
            --with-system-pgm \
Thomas Spura f1f859b
%endif
Thomas Spura f1f859b
            --disable-static
Thomas Spura 0296974
make %{?_smp_mflags}
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%install
Thomas Spura 0296974
make install DESTDIR=%{buildroot} INSTALL="install -p"
Thomas Spura 0296974
Thomas Spura 0296974
# remove *.la
Thomas Spura 0296974
rm %{buildroot}%{_libdir}/libzmq.la
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%check
718c47a
make check \
718c47a
%ifarch s390 s390x
718c47a
    || :
718c47a
%else
718c47a
    %{nil}
718c47a
%endif
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%post -p /sbin/ldconfig
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%postun -p /sbin/ldconfig
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%files
Thomas Spura e36eeb6
%doc AUTHORS ChangeLog COPYING COPYING.LESSER NEWS README
Thomas Spura 0296974
%{_libdir}/libzmq.so.*
Thomas Spura 0296974
Thomas Spura 0296974
%files devel
Thomas Spura 0296974
%{_libdir}/libzmq.so
Thomas Spura 0296974
%{_libdir}/pkgconfig/libzmq.pc
Thomas Spura 0296974
%{_includedir}/zmq*
Thomas Spura e36eeb6
%{_mandir}/man3/zmq*.3*
Thomas Spura e36eeb6
%{_mandir}/man7/zmq*.7*
Thomas Spura 0296974
Thomas Spura 0296974
Thomas Spura 0296974
%changelog
2daeeed
* Tue Nov 08 2016 Filipe Rosset <rosset.filipe@gmail.com> - 3.2.5-5
2daeeed
- Rebuilt to fix FTBFS rhbz #1308265
2daeeed
50363b4
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.5-4
50363b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
50363b4
03b2e8b
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.5-3
03b2e8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
03b2e8b
6de4aaf
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.2.5-2
6de4aaf
- Rebuilt for GCC 5 C++11 ABI change
6de4aaf
Jose Pedro Oliveira ea46013
* Sat Feb 21 2015 Jose Pedro Oliveira <jose.p.oliveira.oss at gmail.com> - 3.2.5-1
Jose Pedro Oliveira ea46013
- update to 3.2.5
Jose Pedro Oliveira ea46013
718c47a
* Sat Dec 13 2014 Dan HorĂ¡k <dan[at]danny.cz> - 3.2.4-4
718c47a
- ignore test results on s390(x), the timeouts don't work reliably (related #1116795)
718c47a
d9fb2c6
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.4-3
d9fb2c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d9fb2c6
51587ca
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.4-2
51587ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
51587ca
Jose Pedro Oliveira ef125b7
* Fri Sep 20 2013 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.2.4-1
Jose Pedro Oliveira ef125b7
- update to 3.2.4
Jose Pedro Oliveira ef125b7
Thomas Spura 8a7e9ad
* Thu Aug  8 2013 Thomas Spura <tomspur@fedoraproject.org> - 3.2.3-4
Thomas Spura 8a7e9ad
- correct license to contain classpath exceptions (#921384)
Thomas Spura 8a7e9ad
985913e
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.3-3
985913e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
985913e
Thomas Spura 4dff4b9
* Fri May 17 2013 Thomas Spura <tomspur@fedoraproject.org> - 3.2.3-2
Jose Pedro Oliveira ef125b7
- Rebuilt for openpgm-5.2 and sed correct version into configure (#963894)
Thomas Spura 4dff4b9
Thomas Spura f78f3a6
* Tue May  7 2013 Thomas Spura <tomspur@fedoraproject.org> - 3.2.3-1
Thomas Spura f78f3a6
- update to 3.2.3 (fixes #914985)
Thomas Spura f78f3a6
fa3d5e2
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-4
fa3d5e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
fa3d5e2
Thomas Spura d3c337b
* Mon Jan 14 2013 Thomas Spura <tomspur@fedoraproject.org> - 3.2.2-3
Thomas Spura d3c337b
- delete foreign files with dubious license in %%prep (#892111)
Thomas Spura d3c337b
Thomas Spura d3c337b
Thomas Spura f1f859b
* Fri Dec 14 2012 Thomas Spura <tomspur@fedoraproject.org> - 3.2.2-2
Thomas Spura 38e52fb
- add bcond_without pgm macro (Jose Pedro Oliveira, #867182)
Thomas Spura f1f859b
- remove bundled pgm
Thomas Spura f1f859b
- add zeromq-3 git repository
Thomas Spura f1f859b
Andrew Niemantsverdriet 54a176f
* Tue Nov 27 2012 Andrew Niemantsverdriet 
Andrew Niemantsverdriet 54a176f
- update to 3.2.2
Andrew Niemantsverdriet 54a176f
Thomas Spura e36eeb6
* Wed Oct 17 2012 Thomas Spura <tomspur@fedoraproject.org> - 3.2.1-0.1.rc2
Thomas Spura cc3045e
- update to 3.2.1-rc2 (#867182)
Thomas Spura e36eeb6
Thomas Spura 0296974
* Fri Oct 12 2012 Thomas Spura <tomspur@fedoraproject.org> - 3.2.0-0.3.20121009git1ef63bc
Thomas Spura 0296974
- remove defattr and rm -rf buildroot
Thomas Spura 0296974
Thomas Spura 0296974
* Wed Oct 10 2012 Thomas Spura <tomspur@fedoraproject.org> - 3.2.0-0.2.20121009git1ef63bc
Thomas Spura 0296974
- delete defattr and remove (>el5) macro to only target el6+ and fc17+
Thomas Spura 0296974
- conflict with zeromq-devel
Thomas Spura 0296974
- use proper version
Thomas Spura 0296974
Thomas Spura 0296974
* Wed Oct 10 2012 Thomas  Spura <tomspur@fedoraproject.org> - 3.2.0-0.1
Thomas Spura 0296974
- update to 3.2.0 past rc1
Thomas Spura 0296974
Thomas Spura 0296974
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
Thomas Spura 0296974
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Thomas Spura 0296974
Thomas Spura 0296974
* Thu Apr 26 2012 Thomas Spura <tomspur@fedoraproject.org> - 2.2.0-1
Thomas Spura 0296974
- update to 2.2.0
Thomas Spura 0296974
Thomas Spura 0296974
* Sat Jan  7 2012 Thomas Spura <tomspur@fedoraproject.org> - 2.1.11-1
Thomas Spura 0296974
- update to 2.1.11 (as part of rebuilding with gcc-4.7)
Thomas Spura 0296974
Thomas Spura 0296974
* Tue Sep 20 2011 Thomas Spura <tomspur@fedoraproject.org> - 2.1.9-1
Thomas Spura 0296974
- update to 2.1.9
Thomas Spura 0296974
- add check section
Thomas Spura 0296974
Thomas Spura 0296974
* Wed Apr  6 2011 Thomas Spura <tomspur@fedoraproject.org> - 2.1.4-1
Thomas Spura 0296974
- update to new version (#690199)
Thomas Spura 0296974
Thomas Spura 0296974
* Wed Mar 23 2011 Thomas Spura <tomspur@fedoraproject.org> - 2.1.3-1
Thomas Spura 0296974
- update to new version (#690199)
Thomas Spura 0296974
- utils subpackage was removed upstream
Thomas Spura 0296974
  (obsolete it)
Thomas Spura 0296974
Thomas Spura 0296974
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.10-2
Thomas Spura 0296974
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Thomas Spura 0296974
Thomas Spura 0296974
* Thu Jan 13 2011 Pavel Zhukov <pavel@zhukoff.net> - 2.0.10-1
Thomas Spura 0296974
- update version
Thomas Spura 0296974
- add rpath delete
Thomas Spura 0296974
- change includedir filelist
Thomas Spura 0296974
Thomas Spura 0296974
* Fri Aug 27 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.8-1
Thomas Spura 0296974
- update to new version
Thomas Spura 0296974
Thomas Spura 0296974
* Fri Jul 23 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.7-4
Thomas Spura 0296974
- upstream VCS changed
Thomas Spura 0296974
- remove buildroot / %%clean
Thomas Spura 0296974
- change descriptions
Thomas Spura 0296974
Thomas Spura 0296974
* Tue Jul 20 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.7-3
Thomas Spura 0296974
- move binaries to seperate utils package
Thomas Spura 0296974
Thomas Spura 0296974
* Sat Jun 12 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.7-2
Thomas Spura 0296974
- remove BR: libstdc++-devel
Thomas Spura 0296974
- move man3 to the devel package
Thomas Spura 0296974
- change group to System Environment/Libraries
Thomas Spura 0296974
Thomas Spura 0296974
* Sat Jun 12 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.7-1
Thomas Spura 0296974
- initial package (based on upstreams example one)