tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
Merge pull request #6800 from garrison/ario
Package ario
lethalman
11 years ago
c812ded1
1099ea2d
+71
3 changed files
expand all
collapse all
unified
split
pkgs
applications
audio
ario
default.nix
glib-single-include.patch
top-level
all-packages.nix
+29
pkgs/applications/audio/ario/default.nix
···
1
1
+
{ stdenv, fetchurl, pkgconfig, gettext, gtk2, expat, intltool, libgcrypt,
2
2
+
libunique, gnutls, libxml2, curl, mpd_clientlib, dbus_glib, libnotify,
3
3
+
libsoup, avahi, taglib
4
4
+
}:
5
5
+
6
6
+
stdenv.mkDerivation rec {
7
7
+
version = "1.5.1";
8
8
+
name = "ario-${version}";
9
9
+
10
10
+
src = fetchurl {
11
11
+
url = "mirror://sourceforge/ario-player/${name}.tar.gz";
12
12
+
sha256 = "07n97618jv1ilxnm5c6qj9zjz0imw3p304mn4hjbjkk3p0d2hc88";
13
13
+
};
14
14
+
15
15
+
patches = [ ./glib-single-include.patch ];
16
16
+
17
17
+
buildInputs = [
18
18
+
pkgconfig gettext gtk2 expat intltool libgcrypt libunique gnutls
19
19
+
libxml2 curl mpd_clientlib dbus_glib libnotify libsoup avahi taglib
20
20
+
];
21
21
+
22
22
+
meta = {
23
23
+
description = "GTK2 client for MPD (Music player daemon)";
24
24
+
homepage = "http://ario-player.sourceforge.net/";
25
25
+
license = stdenv.lib.licenses.gpl2Plus;
26
26
+
maintainers = [ stdenv.lib.maintainers.garrison ];
27
27
+
platforms = stdenv.lib.platforms.all;
28
28
+
};
29
29
+
}
+40
pkgs/applications/audio/ario/glib-single-include.patch
···
1
1
+
From: Michael Biebl <biebl@debian.org>
2
2
+
Origin: vendor
3
3
+
Bug-Debian: http://bugs.debian.org/665506
4
4
+
Subject: Including individual glib headers no longer supported
5
5
+
6
6
+
--- a/src/ario-profiles.h
7
7
+
+++ b/src/ario-profiles.h
8
8
+
@@ -20,7 +20,7 @@
9
9
+
#ifndef __ARIO_PROFILES_H
10
10
+
#define __ARIO_PROFILES_H
11
11
+
12
12
+
-#include <glib/gslist.h>
13
13
+
+#include <glib.h>
14
14
+
#include "servers/ario-server.h"
15
15
+
16
16
+
G_BEGIN_DECLS
17
17
+
--- a/src/plugins/ario-plugin-info.c
18
18
+
+++ b/src/plugins/ario-plugin-info.c
19
19
+
@@ -27,7 +27,7 @@
20
20
+
21
21
+
#include <string.h>
22
22
+
#include <glib/gi18n.h>
23
23
+
-#include <glib/gkeyfile.h>
24
24
+
+#include <glib.h>
25
25
+
26
26
+
#include "plugins/ario-plugin-info-priv.h"
27
27
+
#include "ario-debug.h"
28
28
+
--- a/src/ario-util.h
29
29
+
+++ b/src/ario-util.h
30
30
+
@@ -18,8 +18,8 @@
31
31
+
*/
32
32
+
33
33
+
#include "servers/ario-server.h"
34
34
+
-#include "glib/gslist.h"
35
35
+
-#include "gdk/gdkpixbuf.h"
36
36
+
+#include <glib.h>
37
37
+
+#include <gdk/gdkpixbuf.h>
38
38
+
39
39
+
/* Number of covers used to generate the drag & drop image */
40
40
+
#define MAX_COVERS_IN_DRAG 3
+2
pkgs/top-level/all-packages.nix
···
9771
9771
inherit (gnome) libgnomecanvas libgnomecanvasmm;
9772
9772
});
9773
9773
9774
9774
+
ario = callPackage ../applications/audio/ario { };
9775
9775
+
9774
9776
arora = callPackage ../applications/networking/browsers/arora { };
9775
9777
9776
9778
atom = callPackage ../applications/editors/atom {