Init package
This commit is contained in:
parent
f2f42d2a82
commit
35c3e42a94
BIN
qt5-qtfeedback-5.2.0+git6.3.tar.bz2
Normal file
BIN
qt5-qtfeedback-5.2.0+git6.3.tar.bz2
Normal file
Binary file not shown.
4
qt5-qtfeedback.yaml
Normal file
4
qt5-qtfeedback.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
version_control: git
|
||||||
|
src_repo: http://code.qt.io/qt/qtfeedback.git
|
||||||
|
tag_prefix: "^v"
|
||||||
|
seperator: "."
|
||||||
88
qtfeedback.spec
Normal file
88
qtfeedback.spec
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
Name: qt5-qtfeedback
|
||||||
|
Summary: Qt Feedback
|
||||||
|
Version: 5.2.0+git6.3
|
||||||
|
Release: 1
|
||||||
|
Group: Qt/Qt
|
||||||
|
License: LGPLv2.1 with exception or GPLv3
|
||||||
|
URL: http://qt.nokia.com
|
||||||
|
Source0: %{name}-%{version}.tar.bz2
|
||||||
|
BuildRequires: make
|
||||||
|
BuildRequires: pkgconfig(Qt5Core)
|
||||||
|
BuildRequires: pkgconfig(Qt5Gui)
|
||||||
|
BuildRequires: pkgconfig(Qt5OpenGL)
|
||||||
|
BuildRequires: pkgconfig(Qt5Qml)
|
||||||
|
BuildRequires: pkgconfig(Qt5Quick)
|
||||||
|
BuildRequires: qt5-qttools
|
||||||
|
BuildRequires: fdupes
|
||||||
|
|
||||||
|
%description
|
||||||
|
Qt is a cross-platform application and UI framework. Using Qt, you can
|
||||||
|
write web-enabled applications once and deploy them across desktop,
|
||||||
|
mobile and embedded systems without rewriting the source code.
|
||||||
|
.
|
||||||
|
This package contains the Qt Feedback library
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Qt QtFeedback - development files
|
||||||
|
Group: Qt/Qt
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
Qt is a cross-platform application and UI framework. Using Qt, you can
|
||||||
|
write web-enabled applications once and deploy them across desktop,
|
||||||
|
mobile and embedded systems without rewriting the source code.
|
||||||
|
.
|
||||||
|
This package contains the QtFeedback module development files
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n %{name}-%{version}
|
||||||
|
|
||||||
|
%build
|
||||||
|
touch .git # To make sure syncqt is used
|
||||||
|
%{qmake_qt5} CONFIG+=package multimedia_disabled=yes
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%install
|
||||||
|
make install INSTALL_ROOT=%{buildroot}
|
||||||
|
|
||||||
|
# Fix wrong path in pkgconfig files
|
||||||
|
find %{buildroot}%{_libdir}/pkgconfig -type f -name '*.pc' \
|
||||||
|
-exec perl -pi -e "s, -L%{_builddir}/?\S+,,g" {} \;
|
||||||
|
# Fix wrong path in prl files
|
||||||
|
find %{buildroot}%{_libdir} -type f -name '*.prl' \
|
||||||
|
-exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/" {} \;
|
||||||
|
# Remove unneeded .la files
|
||||||
|
rm -f %{buildroot}/%{_libdir}/*.la
|
||||||
|
|
||||||
|
# We don't need qt5/Qt/
|
||||||
|
rm -rf %{buildroot}/%{_includedir}/qt5/Qt
|
||||||
|
|
||||||
|
# Replace the old Qt0Feedback.pc with Qt5Feedback.pc
|
||||||
|
cp %{buildroot}/%{_libdir}/pkgconfig/Qt5Feedback.pc %{buildroot}/%{_libdir}/pkgconfig/Qt0Feedback.pc
|
||||||
|
|
||||||
|
%fdupes %{buildroot}/%{_includedir}
|
||||||
|
|
||||||
|
|
||||||
|
%post
|
||||||
|
/sbin/ldconfig
|
||||||
|
%postun
|
||||||
|
/sbin/ldconfig
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%{_libdir}/libQt5Feedback.so.0
|
||||||
|
%{_libdir}/libQt5Feedback.so.0.*
|
||||||
|
%{_libdir}/qt5/qml/
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%{_libdir}/libQt5Feedback.so
|
||||||
|
%{_libdir}/libQt5Feedback.prl
|
||||||
|
%{_libdir}/pkgconfig/*
|
||||||
|
%{_includedir}/qt5/*
|
||||||
|
%{_prefix}/*/qt5/mkspecs/
|
||||||
|
%{_libdir}/cmake/
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Wed Jul 20 2022 Jingwiw <wangjingwei@iscas.ac.cn> - 5.2.0+git6.3-1
|
||||||
|
- Init package from openSUSE: https://build.opensuse.org/package/show/home:neochapay:nemo:mw/qt5-qtfeedback
|
||||||
Loading…
x
Reference in New Issue
Block a user