lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 61 lines 1.2 kB view raw
1{ 2 stdenv, 3 lib, 4 fetchFromGitHub, 5 pkg-config, 6 glib, 7}: 8 9stdenv.mkDerivation rec { 10 pname = "libglibutil"; 11 version = "1.0.80"; 12 13 src = fetchFromGitHub { 14 owner = "sailfishos"; 15 repo = "libglibutil"; 16 rev = version; 17 sha256 = "sha256-wp87cStOuQILSKFPFlFDL2vGvTQ4Cg5kuSlwnM4kc64="; 18 }; 19 20 outputs = [ 21 "out" 22 "dev" 23 ]; 24 25 nativeBuildInputs = [ 26 pkg-config 27 ]; 28 29 buildInputs = [ 30 glib 31 ]; 32 33 postPatch = '' 34 # Fix pkg-config name for cross-compilation 35 substituteInPlace Makefile --replace "pkg-config" "$PKG_CONFIG" 36 ''; 37 38 makeFlags = [ 39 "LIBDIR=$(out)/lib" 40 "INSTALL_INCLUDE_DIR=$(dev)/include/gutil" 41 "INSTALL_PKGCONFIG_DIR=$(dev)/lib/pkgconfig" 42 ]; 43 44 installTargets = [ 45 "install" 46 "install-dev" 47 ]; 48 49 postInstall = '' 50 sed -i -e "s@includedir=/usr@includedir=$dev@g" $dev/lib/pkgconfig/$pname.pc 51 sed -i -e "s@Cflags: @Cflags: $($PKG_CONFIG --cflags glib-2.0) @g" $dev/lib/pkgconfig/$pname.pc 52 ''; 53 54 meta = { 55 description = "Library of glib utilities"; 56 homepage = "https://git.sailfishos.org/mer-core/libglibutil"; 57 license = lib.licenses.bsd3; 58 platforms = lib.platforms.linux; 59 maintainers = with lib.maintainers; [ ]; 60 }; 61}