diff --git a/rpmbuild/qcma-opensuse.spec b/rpmbuild/qcma-opensuse.spec deleted file mode 100644 index 82d3af3..0000000 --- a/rpmbuild/qcma-opensuse.spec +++ /dev/null @@ -1,57 +0,0 @@ -# -# qcma spec file -# - -%define _version 0.3.7 - -%if "%{_version}" == "testing" || "%{_version}" == "master" -%define _verprefix %{_version} -%else -%define _verprefix v%{_version} -%endif - -Name: qcma -Summary: PSVita Content Manager Assistant -License: GPL-3.0 -Release: 1 -Version: %{_version} -URL: https://github.com/codestation/qcma -Source: https://github.com/codestation/qcma/archive/%{_verprefix}/qcma-%{_version}.tar.gz -Group: Productivity/File utilities -Requires: libnotify -Requires: ffmpeg -Requires: libqt5-qtbase -Requires: libqt5-qtimageformats -Requires: libvitamtp4 >= 2.5.5 -BuildRequires: gcc-c++ -BuildRequires: pkg-config -BuildRequires: libnotify-devel -BuildRequires: ffmpeg-devel -BuildRequires: libvitamtp-devel -BuildRequires: libqt5-qttools -BuildRequires: libqt5-qtbase-devel - -%description -QCMA is an cross-platform application to provide a Open Source implementation -of the original Content Manager Assistant that comes with the PS Vita. QCMA -is meant to be compatible with Linux, Windows and MAC OS X. - -%prep -%setup -n %{name}-%{version} - -%build -lrelease-qt5 resources/translations/*.ts -qmake-qt5 PREFIX=/usr qcma.pro CONFIG+=QT5_SUFFIX -make %{?_smp_mflags} - -%install -make install INSTALL_ROOT=%{buildroot} - -%files -%defattr(-,root,root) -%{_bindir}/qcma -%{_bindir}/qcma_cli -%{_prefix}/share/applications/qcma/qcma.desktop -%{_prefix}/share/icons/hicolor/64x64/apps/qcma.png - -%changelog diff --git a/rpmbuild/qcma-fedora.spec b/rpmbuild/qcma.spec similarity index 70% rename from rpmbuild/qcma-fedora.spec rename to rpmbuild/qcma.spec index 5a3ef04..4fb9a3d 100644 --- a/rpmbuild/qcma-fedora.spec +++ b/rpmbuild/qcma.spec @@ -10,6 +10,20 @@ %define _verprefix v%{_version} %endif +%if %{defined fedora} +%define _qt5base qt5-qtbase +%define _qt5imageformats qt5-qtimageformats +%define _pkgconfig pkgconfig +%define _qt5toolsdevel qt5-qttools-devel +%define _qt5basedevel qt5-qtbase-devel +%else +%define _qt5base libqt5-qtbase +%define _qt5imageformats libqt5-qtimageformats +%define _pkgconfig pkg-config +%define _qt5toolsdevel libqt5-qttools +%define _qt5basedevel libqt5-qtbase-devel +%endif + Name: qcma Summary: PSVita Content Manager Assistant License: GPL-3.0 @@ -20,16 +34,16 @@ Source: https://github.com/codestation/qcma/archive/%{_verprefix}/qcma-% Group: Productivity/File utilities Requires: libnotify Requires: ffmpeg -Requires: qt5-qtbase -Requires: qt5-qtimageformats +Requires: %{_qt5base} +Requires: %{_qt5imageformats} Requires: libvitamtp4 >= 2.5.5 BuildRequires: gcc-c++ -BuildRequires: pkgconfig +BuildRequires: %{_pkgconfig} BuildRequires: libnotify-devel BuildRequires: ffmpeg-devel BuildRequires: libvitamtp-devel -BuildRequires: qt5-qttools-devel -BuildRequires: qt5-qtbase-devel +BuildRequires: %{_qt5toolsdevel} +BuildRequires: %{_qt5basedevel} %description QCMA is an cross-platform application to provide a Open Source implementation