nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 45 lines 1.1 kB view raw
1{ stdenv, lib, fetchFromGitLab, pkg-config, glib }: 2 3stdenv.mkDerivation rec { 4 pname = "libglibutil"; 5 version = "1.0.55"; 6 7 src = fetchFromGitLab { 8 domain = "git.sailfishos.org"; 9 owner = "mer-core"; 10 repo = pname; 11 rev = version; 12 sha256 = "0zrxccpyfz4jf14zr6fj9b88p340s66lw5cnqkapfa72kl1rnp4q"; 13 }; 14 15 outputs = [ "out" "dev" ]; 16 17 nativeBuildInputs = [ 18 pkg-config 19 ]; 20 21 buildInputs = [ 22 glib 23 ]; 24 25 makeFlags = [ 26 "LIBDIR=$(out)/lib" 27 "INSTALL_INCLUDE_DIR=$(dev)/include/gutil" 28 "INSTALL_PKGCONFIG_DIR=$(dev)/lib/pkgconfig" 29 ]; 30 31 installTargets = [ "install" "install-dev" ]; 32 33 postInstall = '' 34 sed -i -e "s@includedir=/usr@includedir=$dev@g" $dev/lib/pkgconfig/$pname.pc 35 sed -i -e "s@Cflags: @Cflags: $($PKG_CONFIG --cflags glib-2.0) @g" $dev/lib/pkgconfig/$pname.pc 36 ''; 37 38 meta = with lib; { 39 description = "Library of glib utilities."; 40 homepage = "https://git.sailfishos.org/mer-core/libglibutil"; 41 license = licenses.bsd3; 42 platforms = platforms.linux; 43 maintainers = with maintainers; [ mcaju ]; 44 }; 45}