Commit Graph

50 Commits

Author SHA1 Message Date
Orivej Desh
ff3b6bfc22 clementine: fix build by using protobuf 3.14
Upstream has fixed but has not released compatibility with 3.15 in
https://github.com/clementine-player/Clementine/pull/6927
2021-03-25 13:09:19 +00:00
Ben Siraphob
e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Doron Behar
1b04eac101 clementine: comment it should support qt5.15 on next update 2020-11-21 12:54:14 +02:00
Dmitry Kalinkin
458d86fd9c clementine: 1.3.1 -> 1.4.0rc1, switch to Qt 5, fix build 2020-06-08 13:19:18 -04:00
Konrad Borowski
df81d9a41c clementineUnfree: update homepage link to use HTTPS 2020-04-24 19:44:59 -07:00
Konrad Borowski
1e802d70af clementine: update homepage link to use HTTPS 2020-04-24 19:44:59 -07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
symphorien
d6f1d56eab
clementine: fix broken symlink (#82689) 2020-03-15 19:41:12 -04:00
Robin Gloster
760e23136a
treewide: *inputs are lists 2019-12-31 01:09:25 +01:00
Renaud
330806a893
clementine: fix build w/ chromaprint 1.4+ 2019-10-18 20:27:41 +02:00
volth
c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
marius851000
e047449118 clementine: update to qt5 2019-03-26 11:11:29 +01:00
Anton-Latukha
89f79a50aa clementine: use fetchFromGitHub 2019-01-29 14:12:24 +02:00
Maximilian Bosch
b093113c8c
Merge pull request #42314 from jerith666/clementine-gst-plugins
clementine: add gst_plugins to buildInputs so setup hooks work
2018-10-18 01:46:46 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
volth
87f5930c3f [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
Matt McHenry
6fcee4e1dd clementine: add gst_plugins to buildInputs so setup hooks work
when the build was refactored in ef5e212d, this was lost.  a4ba8c65
got most of it back, but missed the addition of gst_plugins to
buildInputs.

fixes #39960
2018-06-20 20:55:47 -04:00
Maximilian Bosch
a4ba8c6544
clementine: each output should hav a wrapped GST_PLUGIN_SYSTEM_PATH_1_0
see ef5e212d20 (r28723596)

/cc @jtojnar
2018-04-24 23:27:45 +02:00
Maximilian Bosch
ef5e212d20
clementine: provide free derivation by default
The `clementine` package is actually released under Apache license, but
requires the unfree `libspotify` package to build.

Now `nixpkgs.clementine` points to the free derivation and
`nixpkgs.clementineUnfree` has been introduced for the package bundled
with spotify support.

Fixes #38315
2018-04-07 11:35:56 +02:00
Will Dietz
99d9c35ffe clementine: apply upstream patch to fix build w/gcc7
(adds missing includes for <functional>)

Fixes #36254
2018-03-03 12:53:40 -06:00
Nikolay Amiantov
1f2a18d916 protobuf: remove old versions
This leaves only protobuf3_1 which is the last version with libprotobuf2.

Also fix several packages to build with the latest protobuf.
2017-09-09 05:54:43 +03:00
Orivej Desh
1475b0f0df clementine: fix build with gcc6 2017-08-28 11:24:54 +00:00
Raymond Gauthier
0322f66307 clementine: 1.2.3 -> 1.3.1 2017-08-02 23:40:46 -04:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Marti Serra
b760bfd9f6 clementine: added switches for optional dependences (#23730)
Added switches for ipod, mtp, cd and cloud support.

The switch for ipod support, specifically, allows users to build it without libplist, wich is currently marked as insecure.
2017-03-17 00:47:37 +01:00
Bjørn Forsman
3d104ab2b3 gst-plugins-base: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Joachim Fasting
72bcff71fe clementineFree: fix gcc5 build
Uses gcc switches that are no longer valid. Also strip
-Werror for good measure. See
https://hydra.nixos.org/build/33277865/nixlog/1/raw
2016-03-23 13:16:38 +01:00
Thomas Tuegel
e8efbcd3d3 clementine: install desktop files and icons 2015-05-17 15:41:48 -05:00
Thomas Tuegel
9529a0dae2 Build free part of Clementine on Hydra
Clementine consists of a large free part (the main application) and a
small part with unfree dependencies (the Spotify blob). Add a top-level
attribute for the free Clementine for users who don't want unfree
software, and so that the bulk of Clementine will be in the binary cache.
2015-05-17 15:41:48 -05:00
Thomas Tuegel
256a372b08 clementine: fix Spotify support 2015-05-04 21:07:56 -05:00
Thomas Tuegel
5bfd9f515f clementine: build wrapper with runCommand
We only need to run the makeWrapper command to make the wrapper, so
there's no need to set src, either.
2015-05-02 13:48:04 -05:00
Thomas Tuegel
5b80605cfd clementine: disable build-time libspotify support
Clementine can download the Spotify support blob at runtime for
supported platforms, but we cannot distribute it because of licensing
restrictions.
2015-05-02 13:39:13 -05:00
Thomas Tuegel
9d63a5beea clementine: don't copy files unnecessarily 2015-05-02 13:37:44 -05:00
Thomas Tuegel
c8aae45c27 clementine: wrapped -> unwrapped 2015-05-02 13:37:10 -05:00
Thomas Tuegel
1c08ecc94c clementine: build with required patches 2015-05-02 13:30:53 -05:00
William A. Kennington III
00df204c82 Merge remote-tracking branch 'upstream/master' into staging 2015-05-01 15:57:09 -07:00
Raymond Gauthier
22faf646f1 Improvements to the clementine package.
-  Pass the gstreamer plugins as a list attribute instead of
    individual attributes.
     +  This should allow for greater customization (e.g.: a
          user can add / remove plugins by overriding
          the plugin list attribute).

    This is the same technique as used for wrapping chrome
    with gstreamer plugins.

 -  Moved integration of gstreamer plugins, spotify
    library and clementine into a wrapper derivation.
     +  This should allow a user to change the gstreamer
          plugin set and activate / deactivate the spotify
          plugin without triggering a whole rebuild of the
          clementine sources (which is pretty long).
2015-04-29 21:03:35 -04:00
Thomas Tuegel
355e3e90b3 clementine: patch for cmake-3.2 2015-03-23 07:23:32 -05:00
Thomas Tuegel
d06b75b421 clementine: wrap for GST_PLUGINS_PATH 2015-01-26 20:59:49 -06:00
Thomas Tuegel
d3cdf16079 clementine: version bump 1.2.1 -> 1.2.3 (close #3570)
@vcunat: fix hydraPlatforms type (list nestedness), enableParallelBuilding.
2014-08-14 20:35:40 +02:00
Bjørn Forsman
97af2620c7 clementine: fix evaluation
$ nix-env -f . -qa '*' --meta --xml --drv-path --show-trace
error: while querying the derivation named `clementine-1.2.1':
while evaluating `optional' at .../lib/lists.nix:113:20, called from .../pkgs/applications/audio/clementine/default.nix:50:22:
undefined variable `not' at .../pkgs/applications/audio/clementine/default.nix:50:32
2014-05-25 20:32:46 +02:00
Thomas Tuegel
0a794b79ca clementine: disable unfree dependencies by default
Clementine has an optional dependency on libspotify, which is unfree.
Enabling libspotify unconditionally prevented Hydra from distributing
Clementine. Now, we optionally enable it based on
config.clementine.spotify.
2014-05-24 18:25:04 -05:00
Eelco Dolstra
d304b277bd Silence some Hydra evaluation warnings 2014-04-24 15:40:55 +02:00
Thomas Tuegel
df5639183c Claim maintainership of recently added packages
Also set platforms for some packages where it was missing.
2014-03-07 11:23:30 -06:00
Thomas Tuegel
776dea8d24 add clementine-1.2.1 2014-01-02 14:49:22 -06:00