diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-03-21 11:38:38 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-03-22 07:48:12 +0100 |
commit | bdfbe578da8d061f46c6a548502f5bc2fe743ff2 (patch) | |
tree | 10630d01316acd4fa85001c6a84966cd9506aac2 | |
parent | 046a5784ca6e8aa7a2b490258f0e2b73c79876fa (diff) | |
download | nixlib-bdfbe578da8d061f46c6a548502f5bc2fe743ff2.tar nixlib-bdfbe578da8d061f46c6a548502f5bc2fe743ff2.tar.gz nixlib-bdfbe578da8d061f46c6a548502f5bc2fe743ff2.tar.bz2 nixlib-bdfbe578da8d061f46c6a548502f5bc2fe743ff2.tar.lz nixlib-bdfbe578da8d061f46c6a548502f5bc2fe743ff2.tar.xz nixlib-bdfbe578da8d061f46c6a548502f5bc2fe743ff2.tar.zst nixlib-bdfbe578da8d061f46c6a548502f5bc2fe743ff2.zip |
corebird: fix build
-rw-r--r-- | pkgs/applications/networking/corebird/default.nix | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/pkgs/applications/networking/corebird/default.nix b/pkgs/applications/networking/corebird/default.nix index 6a71afcaf60a..216569cc8210 100644 --- a/pkgs/applications/networking/corebird/default.nix +++ b/pkgs/applications/networking/corebird/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchFromGitHub, gtk3, json-glib, sqlite, libsoup, gettext, vala_0_32 -, automake, autoconf, libtool, pkgconfig, gnome3, gst_all_1, wrapGAppsHook +{ stdenv, fetchFromGitHub, glib, gtk3, json-glib, sqlite, libsoup, gettext, vala_0_40 +, meson, ninja, pkgconfig, gnome3, gst_all_1, wrapGAppsHook, gobjectIntrospection , glib-networking }: stdenv.mkDerivation rec { @@ -13,20 +13,24 @@ stdenv.mkDerivation rec { sha256 = "0qjffsmg1hm64dgsbkfwzbzy9q4xa1q4fh4h8ni8a2b1p3h80x7n"; }; - preConfigure = '' - ./autogen.sh - ''; - - nativeBuildInputs = [ automake autoconf libtool pkgconfig wrapGAppsHook ]; + nativeBuildInputs = [ + meson ninja vala_0_40 pkgconfig wrapGAppsHook + gobjectIntrospection # for setup hook + ]; buildInputs = [ - gtk3 json-glib sqlite libsoup gettext vala_0_32 gnome3.dconf gnome3.gspell glib-networking + glib gtk3 json-glib sqlite libsoup gettext gnome3.dconf gnome3.gspell glib-networking ] ++ (with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good (gst-plugins-bad.override { gtkSupport = true; }) gst-libav ]); + postPatch = '' + chmod +x data/meson_post_install.py # patchShebangs requires executable file + patchShebangs data/meson_post_install.py + ''; + meta = { description = "Native Gtk+ Twitter client for the Linux desktop"; longDescription = "Corebird is a modern, easy and fun Twitter client."; - homepage = http://corebird.baedert.org; + homepage = https://corebird.baedert.org/; license = stdenv.lib.licenses.gpl3; platforms = stdenv.lib.platforms.linux; maintainers = [ stdenv.lib.maintainers.jonafato ]; |