Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 1049704 Details for
Bug 1234209
RFE: Support for Qt5
Home
New
Search
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh90 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
[?]
This site requires JavaScript to be enabled to function correctly, please enable it.
cointstalling qt4 and qt5. api/abi is not break
jdns.spec (text/plain), 7.32 KB, created by
Ivan Romanov
on 2015-07-08 04:44:01 UTC
(
hide
)
Description:
cointstalling qt4 and qt5. api/abi is not break
Filename:
MIME Type:
Creator:
Ivan Romanov
Created:
2015-07-08 04:44:01 UTC
Size:
7.32 KB
patch
obsolete
>Name: jdns >Version: 2.0.3 >Release: 1%{?dist} >Summary: A simple DNS queries library > >License: MIT >URL: http://delta.affinix.com/jdns/ >Source0: http://delta.affinix.com/download/%{name}-%{version}.tar.bz2 > >## upstream patches > >## upstreamable patches > >BuildRequires: cmake >BuildRequires: pkgconfig(QtCore) pkgconfig(QtNetwork) >BuildRequires: pkgconfig(Qt5Core) pkgconfig(Qt5Network) > >%description >JDNS is a simple DNS implementation that can perform normal DNS >queries of any record type (notably SRV), as well as Multicast DNS >queries and advertising. Multicast support is based on Jeremie >Miller's "mdnsd" implementation. > >For maximum flexibility, JDNS is written in C with no direct >dependencies, and is licensed under the MIT license. Your application >must supply functionality to JDNS, such as UDP sending/receiving, via >callbacks. > >Qt-based command-line tool called âjdnsâ that can be used to test >functionality. > >%package devel >Summary: Development files for %{name} >Requires: %{name}%{?_isa} = %{version}-%{release} >%description devel >The %{name}-devel package contains libraries and header files for >developing applications that use %{name}. > >%package -n qjdns-qt4 >Summary: Qt-wrapper for %{name} >Requires: %{name}%{?_isa} = %{version}-%{release} >Obsoletes: qjdns < %{version}-%{release} >Provides: qjdns = %{version}-%{release} > ># avoid abi breaking >%if %{__isa_bits} == 64 >Provides: libqjdns.so.2()(64bit) >%else >Provides: libqjdns.so.2 >%endif > >%description -n qjdns-qt4 >For Qt4 users there is a wrapper available called QJDns and a very >high-level wrapper called QJDnsShared (under its original name >JDnsShared). > >Qt-based command-line tool called âjdnsâ that can be used to test >functionality. > >%package -n qjdns-qt4-devel >Summary: Development files for qjdns >Requires: %{name}-devel%{?_isa} = %{version}-%{release} >Obsoletes: qjdns-devel < %{version}-%{release} >Provides: qjdns-devel = %{version}-%{release} >Requires: qjdns-qt4%{?_isa} = %{version}-%{release} >%description -n qjdns-qt4-devel >The qjdns-qt4-devel package contains libraries and header files for >developing applications that use qjdns-qt4. > >%package -n qjdns-qt5 >Summary: Qt5-wrapper for %{name} >Requires: %{name}%{?_isa} = %{version}-%{release} >%description -n qjdns-qt5 >For Qt5 users there is a wrapper available called QJDns and a very >high-level wrapper called QJDnsShared (under its original name >JDnsShared). > >%package -n qjdns-qt5-devel >Summary: Development files for qjdns-qt5 >Requires: %{name}-devel%{?_isa} = %{version}-%{release} >Requires: qjdns-qt5%{?_isa} = %{version}-%{release} >%description -n qjdns-qt5-devel >The qjdns-qt5-devel package contains libraries and header files for >developing applications that use qjdns-qt5. > > >%prep >%setup -q > > >%build >mkdir %{_target_platform}-qt5 >pushd %{_target_platform}-qt5 ># FIXME: JDNS_TOOL FTBFS due to -fPIC/-fPIE wierdness, omit for now -- rex >%{cmake} .. \ > -DBUILD_JDNS_TOOL:BOOL=OFF \ > -DCMAKE_BUILD_TYPE:STRING="Release" > >make %{?_smp_mflags} >popd > >mkdir %{_target_platform}-qt4 >pushd %{_target_platform}-qt4 >%{cmake} .. \ > -DCMAKE_BUILD_TYPE:STRING="Release" \ > -DQT4_BUILD:BOOL=ON > >make %{?_smp_mflags} >popd > > >%install >make install/fast DESTDIR=%{buildroot} -C %{_target_platform}-qt5 >make install/fast DESTDIR=%{buildroot} -C %{_target_platform}-qt4 > ># Avoid api/abi breaking wich introduced with jdns-2.0.3 >ln -s libqjdns-qt4.so.2 %{buildroot}%{_libdir}/libqjdns.so.2 >ln -s qjdns-qt4.pc %{buildroot}%{_libdir}/pkgconfig/qjdns.pc > >%check >export PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig ># The pkg-config versions should match the tarball version >test "$(pkg-config --modversion jdns)" = "%{version}" >test "$(pkg-config --modversion qjdns)" = "%{version}" >test "$(pkg-config --modversion qjdns-qt4)" = "%{version}" >test "$(pkg-config --modversion qjdns-qt5)" = "%{version}" > > >%post -p /sbin/ldconfig >%postun -p /sbin/ldconfig > >%files >%doc COPYING README.md >%{_libdir}/libjdns.so.2* > >%files devel >%dir %{_includedir}/jdns/ >%{_includedir}/jdns/jdns.h >%{_includedir}/jdns/jdns_export.h >%{_libdir}/libjdns.so >%{_libdir}/cmake/jdns/ >%{_libdir}/pkgconfig/jdns.pc > >%post -n qjdns-qt4 -p /sbin/ldconfig >%postun -n qjdns-qt4 -p /sbin/ldconfig > >%files -n qjdns-qt4 >%{_bindir}/jdns >%{_libdir}/libqjdns.so.2 >%{_libdir}/libqjdns-qt4.so.2* > >%files -n qjdns-qt4-devel >%{_includedir}/jdns/qjdns.h >%{_includedir}/jdns/qjdnsshared.h >%{_libdir}/libqjdns-qt4.so >%{_libdir}/cmake/qjdns/ >%{_libdir}/cmake/qjdns-qt4/ >%{_libdir}/pkgconfig/qjdns.pc >%{_libdir}/pkgconfig/qjdns-qt4.pc > >%post -n qjdns-qt5 -p /sbin/ldconfig >%postun -n qjdns-qt5 -p /sbin/ldconfig > >%files -n qjdns-qt5 >%{_libdir}/libqjdns-qt5.so.2* > >%files -n qjdns-qt5-devel >%{_includedir}/jdns/qjdns.h >%{_includedir}/jdns/qjdnsshared.h >%{_libdir}/libqjdns-qt5.so >%{_libdir}/cmake/qjdns/ >%{_libdir}/cmake/qjdns-qt5/ >%{_libdir}/pkgconfig/qjdns-qt5.pc > > >%changelog >* Wed Jul 8 2015 Ivan Romanov <drizt@land.ru> - 2.0.3-1 >- updated to 2.0.3 >- 2.0.3 introduces some api/abi breaking. They fixed/workarounded. >- corrected description > >* Mon Jun 22 2015 Rex Dieter <rdieter@fedoraproject.org> 2.0.2-4 >- parallel-installable -qt5 support (#1234209) > >* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-3 >- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild > >* Sun May 10 2015 Ivan Romanov <drizt@land.ru> - 2.0.2-2 >- fixed el6 building (el6 doesn't know %%autosetup) > >* Sun May 10 2015 Ivan Romanov <drizt@land.ru> - 2.0.2-1 >- updated to 2.0.2 >- dropped patches. went to upstream. > >* Sat May 09 2015 Rex Dieter <rdieter@fedoraproject.org> 2.0.1-4 >- pull in upstream fixes (including one for pkgconfig issue 6) > >* Fri May 08 2015 Rex Dieter <rdieter@fedoraproject.org> 2.0.1-3 >- USE_RELATIVE_PATHS=OFF (ON produces broken .pc files), .spec cosmetics > >* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.0.1-2 >- Rebuilt for GCC 5 C++11 ABI change > >* Sun Mar 15 2015 Ivan Romanov <drizt@land.ru> - 2.0.1-1 >- new upstream version > >* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-9 >- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild > >* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-8 >- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild > >* Sat May 31 2014 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-7 >- use pkgconfig-style build dependencies >- %%check: make dir used in %%files, ensure string compare >- %%install: make install/fast ... >- %%files: track library sonames > >* Mon Apr 14 2014 Ivan Romanov <drizt@land.ru> - 2.0.0-6 >- Removed duplicated description for each package > >* Fri Apr 11 2014 Ivan Romanov <drizt@land.ru> - 2.0.0-5 >- separated qjdns-devel subpackage >- dropped any Confilcts/Obsoletes/Provides tags > >* Wed Apr 9 2014 Ivan Romanov <drizt@land.ru> - 2.0.0-4 >- obsoletes/conflicts/provides fixes > >* Wed Apr 9 2014 Ivan Romanov <drizt@land.ru> - 2.0.0-3 >- removed jdns binary from jdns package >- dropped reduntant dependencies >- use only %%{buildroot} >- merged jdns-bin with qjdns subpackage > >* Fri Apr 4 2014 Ivan Romanov <drizt@land.ru> - 2.0.0-2 >- dropped __requires_exclude_from hach >- dropped removing buildroot before installing > >* Thu Apr 3 2014 Ivan Romanov <drizt@land.ru> - 2.0.0-1 >- Initial version of package
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1234209
: 1049704 |
1049922