1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-23 00:09:14 +01:00
Commit Graph

68 Commits

Author SHA1 Message Date
Jim Broadus
bbb6a773fb build: Use cmake build and install macros in rpm spec
Starting with fedora 33, the cmake macro macro uses the cmake -B flag for
out-of-source builds. Additional cmake_build and cmake_install macros
were created and backported to support this migration.

https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
2020-12-17 23:04:58 +00:00
Jim Broadus
c9557237cf build: RPM spec file updates
Remove BuildRoot:, Group:, and %clean in accordance with the Fedora packaging
guidelines.

Reference: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_tags_and_sections
2020-12-17 23:04:58 +00:00
Jim Broadus
a3a51ae11c build: Remove dependency on obsolete gstreamer1-plugins-ugly
In fedora 31, the gstreamer1-plugins-ugly package was removed. A
gstreamer1-plugins-ugly-free package was added in fedora 27 and
gstreamer1-plugins-ugly had depended on that before removal.

Note that there is still a gstreamer1-plugins-ugly package available
in rpmfusion.
2020-12-16 11:13:25 +00:00
Jonas Kvinge
8c198a99a5 Qt 5 fixes 2018-11-21 10:31:17 +00:00
Tomasz Przybył
84dcfeba05 clementine.spec.in: Fix path for protocol files 2016-05-29 15:04:25 +02:00
Chocobozzz
0aa3405274 Merge remote-tracking branch 'upstream/master' into qt5 2016-05-09 12:46:08 +02:00
Chocobozzz
e6e189967d Merge remote-tracking branch 'upstream/master' into qt5 2016-02-29 18:03:02 +01:00
Pander
dc534bbcef Added support for Intergalactic FM 2016-02-05 19:29:43 +01:00
David Sansome
1f864f3522 Use %{?dist} to get the rpm distro name, and remove the old Rpm.cmake 2015-12-31 16:02:19 +11:00
David Sansome
e869086530 Build with -fPIC on fedora, as is now required (https://fedoraproject.org/wiki/Changes/Harden_All_Packages) 2015-12-31 13:07:08 +11:00
Chocobozzz
ff7026c9fe Merge remote-tracking branch 'upstream/master' into qt5 2015-12-13 20:05:12 +01:00
David Sansome
978d849164 Create .xz instead of .gz for source releases 2015-12-13 15:52:30 +11:00
Chocobozzz
5aec1c0e24 Merge remote-tracking branch 'upstream/master' into qt5
Update qt version to 5.4.2
2015-06-03 22:57:58 +02:00
John Maguire
319b8a5824 Use SHA512 signatures for the spotify blob.
SHA512 is unsupported by reasonable QCA versions so we must use
libcrypto++ instead.
2015-04-28 12:27:07 +01:00
Chocobozzz
26718c777a Add 128x128 icon of Clementine and change the icons name 2015-04-20 18:06:34 +02:00
Chocobozzz
419eb61b54 Update Clementine spec to qt5 2015-04-11 23:24:05 +02:00
John Maguire
c5867ee9f8 Add chromaprint build dependency for Fedora. 2015-02-09 15:09:13 +01:00
John Maguire
c55c6130a0 Remove our copy of libechonest. 2015-02-09 11:22:05 +01:00
John Maguire
7f52793a74 Try fixing fedora deps for gstreamer 1 2015-01-15 17:59:17 +01:00
David Sansome
bb554a4685 Don't depend on libplist or usbmuxd on Fedora, since these packages currently have broken dependencies in the official repos (!!) 2014-12-26 10:34:56 +11:00
John Maguire
af11f5551d Update Fedora package names for gstreamer 1 2014-09-26 13:37:17 +02:00
David Sansome
abcd8e181d Change the deb and rpm specs to use gstreamer-1.0 instead of 0.10 2014-09-22 22:35:35 +10:00
John Maguire
ff371a6769 Add appdata xml to RPM spec 2014-06-02 11:52:33 +02:00
David Sansome
7c5be02030 Oops, wrong package name for fedora 2014-03-30 17:29:26 +11:00
David Sansome
7fc3596575 Depend on libpulse-dev 2014-03-30 17:27:03 +11:00
John Maguire
9b01c03f71 Remove libimobiledevice from RPM dependencies. 2014-03-14 11:50:59 +01:00
John Maguire
3b8cde6691 Add sqlite dependencies for Fedora 2013-11-26 14:24:09 +01:00
David Sansome
e5b2cacb20 Make the Ubuntu and Fedora packages depend on sparsehash, and use the builtin taglib by default if the system's version is too old 2012-10-27 17:53:29 -07:00
John Maguire
782bfd30ba Actually set BUNDLE_PROJECTM_PRESETS 2012-09-04 12:56:44 +02:00
John Maguire
4ac2a352bd Enable bundling of projectm presets for Fedora. Might fix FC15/16
builds.
2012-09-04 11:32:18 +02:00
David Sansome
0aa473b88d Give the kde4 protocol files a unique prefix so they don't conflict with other packages. Fixes issue 2804
Also install them in the RPM .spec to fix the Fedora builds
2012-03-14 13:09:28 +00:00
David Sansome
8d19432aa3 Install clementine-tagreader on fedora 2012-01-08 21:04:09 +00:00
David Sansome
ae8ac239bf Add chromaprint/fftw dependencies to the debian control and rpm spec files 2012-01-07 15:49:02 +00:00
David Sansome
ec8416443f Use the sparkle version for the tarball and source directory, tell the rpm spec to use that instead of the default 2011-12-02 19:08:34 +00:00
David Sansome
08d7d0ce8c Fix the version numbers in rpm filenames 2011-12-02 18:08:12 +00:00
David Sansome
c0ac798a71 Create a 1.0 release branch, and rework the way version numbers are done everywhere. 2011-12-02 14:48:19 +00:00
David Sansome
e3fbc0951c Make the linux packages depend on the openssl qca plugin - otherwise they can't load the PEM public key and verifying the spotify plugin doesn't work 2011-11-12 18:45:18 +00:00
David Sansome
896564a7d9 Update rpm spec and debian control with libqca 2011-11-05 15:44:56 +00:00
John Maguire
7a98d59697 Add QJson to RPM dependencies. 2011-09-20 10:26:16 +02:00
John Maguire
58dae530f2 Add protobuf and libcdio dependencies to Fedora RPM spec. 2011-09-13 18:41:18 +02:00
David Sansome
6bb81f9a9c Explicitly set the rpm distro in the .spec so builds work from ubuntu boxes, and do a verbose mock 2011-06-07 16:58:48 +00:00
David Sansome
8921b31ffd Don't install any scripts if scripting is disabled 2011-03-19 19:10:56 +00:00
David Sansome
9547520f26 Remove python, pyqt and sip dependencies (they're disabled for 0.7) and libtunepimp dependencies (we use libgstofa) from the debian and fedora packages. 2011-03-18 22:44:55 +00:00
John Maguire
03c2da63e0 Add tunepimp mp3 plugin to Fedora spec. 2011-01-29 15:31:36 +00:00
David Sansome
d7c2e40a7a Make the rpm and dep depend on pyqt 2011-01-23 15:18:51 +00:00
David Sansome
c879dff20e Make the rpm and deb depend on libtunepimp 2011-01-22 14:32:43 +00:00
David Sansome
45eab68ce6 Fix the RPM builds 2011-01-22 13:31:16 +00:00
David Sansome
5eb916cdff Watch script directories for changes 2011-01-16 15:11:23 +00:00
David Sansome
0fba393f6e Fix the version numbering mess 2011-01-03 14:21:10 +00:00
David Sansome
7e2ac2a22d Add the python dependencies to the debian control file and rpm spec 2011-01-02 18:29:46 +00:00