mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-01 23:22:37 +00:00
gnome3.gpaste: 3.28.2 → 3.30.2
This commit is contained in:
parent
e2fb5c302b
commit
109b9e3c05
@ -2,12 +2,12 @@
|
||||
, pango, gtk3, gnome3, dbus, clutter, appstream-glib, wrapGAppsHook, systemd, gobjectIntrospection }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "3.28.2";
|
||||
version = "3.30.2";
|
||||
name = "gpaste-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/Keruspe/GPaste/archive/v${version}.tar.gz";
|
||||
sha256 = "1zfx73qpw976hyzp5k569lywsq2b6dbnnzf2cvhjvn3mvkw8pin2";
|
||||
sha256 = "0vlbvv6rjxq7h9cl3ilndjk7d51ac1x7agj8k6a7bwjx8h1fr62x";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@ -16,24 +16,28 @@ stdenv.mkDerivation rec {
|
||||
|
||||
# TODO: switch to substituteAll with placeholder
|
||||
# https://github.com/NixOS/nix/issues/1846
|
||||
# https://github.com/NixOS/nixpkgs/pull/37693
|
||||
postPatch = ''
|
||||
substituteInPlace src/gnome-shell/extension.js \
|
||||
--subst-var-by typelibPath "$out/lib/girepository-1.0"
|
||||
--subst-var-by typelibPath "${placeholder "out"}/lib/girepository-1.0"
|
||||
substituteInPlace src/gnome-shell/prefs.js \
|
||||
--subst-var-by typelibPath "$out/lib/girepository-1.0"
|
||||
--subst-var-by typelibPath "${placeholder "out"}/lib/girepository-1.0"
|
||||
substituteInPlace src/libgpaste/settings/gpaste-settings.c \
|
||||
--subst-var-by gschemasCompiled "$out/share/gsettings-schemas/${name}/glib-2.0/schemas"
|
||||
--subst-var-by gschemasCompiled "${placeholder "out"}/share/gsettings-schemas/${name}/glib-2.0/schemas"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook pkgconfig vala wrapGAppsHook ];
|
||||
buildInputs = [ glib gjs mutter gnome3.adwaita-icon-theme
|
||||
gtk3 gnome3.gnome-control-center dbus
|
||||
clutter pango appstream-glib systemd gobjectIntrospection ];
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook pkgconfig vala appstream-glib wrapGAppsHook
|
||||
];
|
||||
buildInputs = [
|
||||
glib gjs mutter gtk3 dbus
|
||||
clutter pango gobjectIntrospection
|
||||
];
|
||||
|
||||
configureFlags = [ "--with-controlcenterdir=$(out)/share/gnome-control-center/keybindings"
|
||||
"--with-dbusservicesdir=$(out)/share/dbus-1/services"
|
||||
"--with-systemduserunitdir=$(out)/etc/systemd/user" ];
|
||||
configureFlags = [
|
||||
"--with-controlcenterdir=${placeholder "out"}/share/gnome-control-center/keybindings"
|
||||
"--with-dbusservicesdir=${placeholder "out"}/share/dbus-1/services"
|
||||
"--with-systemduserunitdir=${placeholder "out"}/etc/systemd/user"
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user