Update RPM spec file

This commit is contained in:
Jonas Kvinge
2018-05-01 19:22:53 +02:00
parent 0b8e1f89d7
commit d7748d9227
2 changed files with 44 additions and 68 deletions

View File

@@ -3,8 +3,7 @@ set(STRAWBERRY_VERSION_MINOR 1)
set(STRAWBERRY_VERSION_PATCH 2) set(STRAWBERRY_VERSION_PATCH 2)
#set(STRAWBERRY_VERSION_PRERELEASE rc1) #set(STRAWBERRY_VERSION_PRERELEASE rc1)
#set(INCLUDE_GIT_REVISION OFF) set(INCLUDE_GIT_REVISION OFF)
set(INCLUDE_GIT_REVISION ON)
set(majorminorpatch "${STRAWBERRY_VERSION_MAJOR}.${STRAWBERRY_VERSION_MINOR}.${STRAWBERRY_VERSION_PATCH}") set(majorminorpatch "${STRAWBERRY_VERSION_MAJOR}.${STRAWBERRY_VERSION_MINOR}.${STRAWBERRY_VERSION_PATCH}")

View File

@@ -9,75 +9,52 @@ URL: http://www.strawbs.org/
Source0: %{name}-@STRAWBERRY_VERSION_PACKAGE@.tar.xz Source0: %{name}-@STRAWBERRY_VERSION_PACKAGE@.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: make
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: libprotoc9
BuildRequires: glib2-devel
BuildRequires: alsa-devel
BuildRequires: protobuf-devel
BuildRequires: glu-devel
BuildRequires: taglib-devel
BuildRequires: boost-devel BuildRequires: boost-devel
BuildRequires: gstreamer-devel BuildRequires: cmake
BuildRequires: gstreamer-plugins-base-devel
BuildRequires: libmtp-devel
BuildRequires: libcdio-devel
BuildRequires: libgpod-devel
BuildRequires: libimobiledevice-devel
BuildRequires: libplist-devel
BuildRequires: liblastfm-qt5-devel
BuildRequires: libchromaprint-devel
BuildRequires: libQt5Core-devel
BuildRequires: libQt5Gui-devel
BuildRequires: libQt5Widgets-devel
BuildRequires: libQt5Network-devel
BuildRequires: libQt5Concurrent-devel
BuildRequires: libQt5Sql-devel
BuildRequires: libQt5Xml-devel
BuildRequires: libQt5OpenGL-devel
BuildRequires: libQt5Test-devel
BuildRequires: libQt5WebKit5-devel
BuildRequires: libQt5WebKitWidgets-devel
BuildRequires: libqt5-qtx11extras-devel
BuildRequires: libQt5Gui-private-headers-devel
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
BuildRequires: gcc-c++
BuildRequires: hicolor-icon-theme
BuildRequires: libQt5Gui-private-headers-devel
BuildRequires: liblastfm-qt5-devel
BuildRequires: make
BuildRequires: pkgconfig
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: pkgconfig(Qt5Concurrent)
Requires: glib-2.0 BuildRequires: pkgconfig(Qt5Core)
Requires: gio-2.0 BuildRequires: pkgconfig(Qt5Gui)
Requires: protobuf BuildRequires: pkgconfig(Qt5Network)
Requires: cryptopp BuildRequires: pkgconfig(Qt5OpenGL)
Requires: Qt5Core BuildRequires: pkgconfig(Qt5Sql)
Requires: Qt5Gui BuildRequires: pkgconfig(Qt5Test)
Requires: Qt5Widgets BuildRequires: pkgconfig(Qt5WebKit)
Requires: Qt5Network BuildRequires: pkgconfig(Qt5WebKitWidgets)
Requires: Qt5Concurrent BuildRequires: pkgconfig(Qt5Widgets)
Requires: Qt5Sql BuildRequires: pkgconfig(Qt5X11Extras)
Requires: Qt5Xml BuildRequires: pkgconfig(alsa)
Requires: Qt5OpenGL BuildRequires: pkgconfig(gio-2.0)
Requires: Qt5Test BuildRequires: pkgconfig(gio-unix-2.0)
Requires: Qt5X11Extras BuildRequires: pkgconfig(glib-2.0)
Requires: Qt5WebKit BuildRequires: pkgconfig(glu)
Requires: Qt5WebKitWidgets BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-app-1.0)
# GStreamer codec dependencies BuildRequires: pkgconfig(gstreamer-audio-1.0)
Requires: gstreamer BuildRequires: pkgconfig(gstreamer-base-1.0)
Requires: gstreamer-plugins-base BuildRequires: pkgconfig(gstreamer-tag-1.0)
Requires: gstreamer-plugins-good BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(libcdio)
%ifarch x86_64 BuildRequires: pkgconfig(libchromaprint)
Requires: gstreamer1.0(decoder-audio/x-vorbis)()(64bit) BuildRequires: pkgconfig(libgpod-1.0)
Requires: gstreamer1.0(decoder-audio/x-flac)()(64bit) BuildRequires: pkgconfig(libmtp)
Requires: gstreamer1.0(decoder-audio/x-speex)()(64bit) BuildRequires: pkgconfig(libnotify)
Requires: gstreamer1.0(decoder-audio/x-wav)()(64bit) BuildRequires: pkgconfig(libpulse)
%else BuildRequires: pkgconfig(libudf)
Requires: gstreamer1.0(decoder-audio/x-vorbis) BuildRequires: pkgconfig(libxine)
Requires: gstreamer1.0(decoder-audio/x-flac) BuildRequires: pkgconfig(libvlc)
Requires: gstreamer1.0(decoder-audio/x-speex) BuildRequires: pkgconfig(libxml-2.0)
Requires: gstreamer1.0(decoder-audio/x-wav) BuildRequires: pkgconfig(protobuf)
%endif BuildRequires: pkgconfig(sqlite3) >= 3.7
BuildRequires: pkgconfig(taglib) >= 1.8
Requires: libtag1 >= 1.8
%description %description
Strawberry is a audio player and music collection organiser. Strawberry is a audio player and music collection organiser.