Split Qt4/GLib runtimes into separate subpackages
- Drop mono support, it's broken and not even shipped (and it pulls mono-core)
This commit is contained in:
parent
f965f68070
commit
339818f39f
54
thrift.spec
54
thrift.spec
|
@ -1,6 +1,6 @@
|
|||
%global pkg_version 0.9.1
|
||||
%global fb303_version 1.0.0_dev
|
||||
%global pkg_rel 13
|
||||
%global pkg_rel 14
|
||||
|
||||
%global py_version 2.7
|
||||
|
||||
|
@ -54,23 +54,13 @@
|
|||
%global php_configure --with-php
|
||||
%endif
|
||||
|
||||
%if 0%{?rhel}
|
||||
%global want_mono 0
|
||||
%else
|
||||
%ifarch %{mono_arches}
|
||||
%global want_mono 1
|
||||
%else
|
||||
%global want_mono 0
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Thrift's GO support doesn't build under Fedora
|
||||
%global want_golang 0
|
||||
%global golang_configure --without-go
|
||||
|
||||
Name: thrift
|
||||
Version: %{pkg_version}
|
||||
Release: %{pkg_rel}%{?dist}.3
|
||||
Release: %{pkg_rel}%{?dist}
|
||||
Summary: Software framework for cross-language services development
|
||||
|
||||
# Parts of the source are used under the BSD and zlib licenses, but
|
||||
|
@ -119,9 +109,6 @@ BuildRequires: openssl-devel
|
|||
BuildRequires: zlib-devel
|
||||
BuildRequires: bison-devel
|
||||
BuildRequires: flex-devel
|
||||
%if %{want_mono}
|
||||
BuildRequires: mono-devel
|
||||
%endif
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: texlive
|
||||
BuildRequires: qt-devel
|
||||
|
@ -137,9 +124,6 @@ BuildRequires: flex-devel
|
|||
|
||||
BuildRequires: ant
|
||||
|
||||
%if %{want_mono}
|
||||
Requires: mono-core
|
||||
%endif
|
||||
|
||||
%if 0%{?want_golang} > 0
|
||||
BuildRequires: golang
|
||||
|
@ -153,7 +137,7 @@ development combines a software stack with a code generation engine to
|
|||
build services that work efficiently and seamlessly between C++, Java,
|
||||
Python, %{?php_langname}and other languages.
|
||||
|
||||
%package devel
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: pkgconfig
|
||||
|
@ -163,6 +147,20 @@ Requires: boost-devel
|
|||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%package qt
|
||||
Summary: Qt support for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description qt
|
||||
The %{name}-qt package contains Qt bindings for %{name}.
|
||||
|
||||
%package glib
|
||||
Summary: GLib support for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description glib
|
||||
The %{name}-qt package contains GLib bindings for %{name}.
|
||||
|
||||
%package -n python-%{name}
|
||||
Summary: Python support for %{name}
|
||||
BuildRequires: python2-devel
|
||||
|
@ -473,10 +471,18 @@ find %{buildroot} -name \*.py -exec grep -q /usr/bin/env {} \; -print | xargs -r
|
|||
%files
|
||||
%doc LICENSE NOTICE
|
||||
%{_bindir}/thrift
|
||||
%{_libdir}/*.so.*
|
||||
%{_libdir}/lib*-%{version}.so
|
||||
%{_libdir}/libthrift-%{version}.so
|
||||
%{_libdir}/libthriftz-%{version}.so
|
||||
%{_mandir}/man1/thrift.1.gz
|
||||
|
||||
%files glib
|
||||
%{_libdir}/libthrift_c_glib.so
|
||||
%{_libdir}/libthrift_c_glib.so.*
|
||||
|
||||
%files qt
|
||||
%{_libdir}/libthriftqt.so
|
||||
%{_libdir}/libthriftqt-%{version}.so
|
||||
|
||||
%files devel
|
||||
%{_includedir}/thrift
|
||||
%exclude %{_includedir}/thrift/fb303
|
||||
|
@ -538,9 +544,11 @@ find %{buildroot} -name \*.py -exec grep -q /usr/bin/env {} \; -print | xargs -r
|
|||
%files -n fb303-java -f .mfiles-fb303
|
||||
%doc LICENSE NOTICE
|
||||
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Apr 8 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 0.9.1-14
|
||||
- Split Qt4/GLib runtimes into separate subpackages
|
||||
- Drop mono support, it's broken and not even shipped (and it pulls mono-core)
|
||||
|
||||
* Mon Jan 26 2015 Petr Machata <pmachata@redhat.com> - 0.9.1-13.3
|
||||
- Rebuild for boost 1.57.0
|
||||
|
||||
|
|
Loading…
Reference in New Issue