libunity: 2015-10-02 -> 2019-03-19

Fixes build with newer vala.

Chose to fetch from ubuntu's git packaging because it
is easier for me to maintain. This would be the same
version used in Ubuntu's Disco Dongo.

Changelog: https://git.launchpad.net/ubuntu/+source/libunity/tree/debian/changelog?id=adae0cbb67ee5eb0913e8cd1887e15e72800251f
This commit is contained in:
worldofpeace 2019-03-21 09:26:50 -04:00
parent 427d13b66a
commit dea05e36a1
2 changed files with 29 additions and 22 deletions

View File

@ -1,27 +1,33 @@
{ stdenv, fetchurl, pkgconfig, automake, autoconf, libtool
, glib, vala, dee, gobject-introspection, libdbusmenu
, gtk3, intltool, gnome-common, python3, icu }:
{ stdenv
, fetchgit
, pkgconfig
, glib
, vala
, dee
, gobject-introspection
, libdbusmenu
, gtk3
, intltool
, python3
, autoreconfHook
}:
stdenv.mkDerivation rec {
pname = "libunity";
version = "7.1.4";
version = "unstable-2019-03-19";
name = "${pname}-${version}";
outputs = [ "out" "dev" "py" ];
outputs = [ "out" "dev" ];
src = fetchurl {
url = "https://launchpad.net/ubuntu/+archive/primary/+files/${pname}_${version}+15.10.20151002.orig.tar.gz";
sha256 = "1sf98qcjkxfibxk03firnc12dm6il8jzaq5763qam8ydg4li4gij";
src = fetchgit {
url = "https://git.launchpad.net/ubuntu/+source/libunity";
rev = "import/7.1.4+19.04.20190319-0ubuntu1";
sha256 = "15b49v88v74q20a5c0lq867qnlz7fx20xifl6j8ha359r0zkfwzj";
};
nativeBuildInputs = [
autoconf
automake
gnome-common
autoreconfHook
gobject-introspection
intltool
libtool
pkgconfig
python3
vala
@ -32,17 +38,20 @@ stdenv.mkDerivation rec {
gtk3
];
propagatedBuildInputs = [ dee libdbusmenu ];
propagatedBuildInputs = [
dee
libdbusmenu
];
preConfigure = "NOCONFIGURE=1 ./autogen.sh";
preConfigure = ''
intltoolize
'';
configureFlags = [
"--disable-static"
"--with-pygi-overrides-dir=$(out)/${python3.sitePackages}/gi/overrides"
"--with-pygi-overrides-dir=${placeholder ''py''}/${python3.sitePackages}/gi/overrides"
];
NIX_LDFLAGS = "-L${icu}/lib";
meta = with stdenv.lib; {
description = "A library for instrumenting and integrating with all aspects of the Unity shell";
homepage = https://launchpad.net/libunity;

View File

@ -10820,9 +10820,7 @@ in
libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
libunity = callPackage ../development/libraries/libunity {
inherit (gnome3) gnome-common;
};
libunity = callPackage ../development/libraries/libunity { };
libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };