!1 Init package
From: @misaka00251 Reviewed-by: @panchenbo Signed-off-by: @panchenbo
This commit is contained in:
commit
3e63c42fe3
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