lol
0
fork

Configure Feed

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

bolt: init at 0.7

+75
+12
pkgs/os-specific/linux/bolt/0001-skip-mkdir.patch
··· 1 + diff --git a/scripts/meson-install.sh b/scripts/meson-install.sh 2 + index 859ae81..05a1c58 100644 3 + --- a/scripts/meson-install.sh 4 + +++ b/scripts/meson-install.sh 5 + @@ -7,5 +7,5 @@ fi 6 + 7 + BOLT_DBDIR=$1 8 + 9 + -echo "Creating database dir: ${BOLT_DBDIR}" 10 + -mkdir -p "${DESTDIR}/${BOLT_DBDIR}" 11 + +# echo "Creating database dir: ${BOLT_DBDIR}" 12 + +# mkdir -p "${DESTDIR}/${BOLT_DBDIR}"
+61
pkgs/os-specific/linux/bolt/default.nix
··· 1 + { stdenv, meson, ninja, pkgconfig, fetchFromGitLab, 2 + python3, umockdev, gobject-introspection, dbus, 3 + asciidoc, libxml2, libxslt, docbook_xml_dtd_45, docbook_xsl, 4 + glib, systemd, polkit 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "bolt"; 9 + version = "0.7"; 10 + 11 + src = fetchFromGitLab { 12 + domain = "gitlab.freedesktop.org"; 13 + owner = "bolt"; 14 + repo = "bolt"; 15 + rev = "${version}"; 16 + sha256 = "0xn2c31kcjh1j76gq1qrcxwjyjyqnsxygkfrvh3xk07qc92f99xd"; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + meson ninja pkgconfig 21 + asciidoc libxml2 libxslt docbook_xml_dtd_45 docbook_xsl 22 + ] ++ stdenv.lib.optional (!doCheck) python3; 23 + 24 + buildInputs = [ 25 + glib systemd polkit 26 + ]; 27 + 28 + doCheck = true; 29 + 30 + preCheck = '' 31 + export LD_LIBRARY_PATH=${umockdev.out}/lib/ 32 + ''; 33 + 34 + checkInputs = [ 35 + dbus umockdev gobject-introspection 36 + (python3.withPackages 37 + (p: [ p.pygobject3 p.dbus-python p.python-dbusmock ])) 38 + ]; 39 + 40 + # meson install tries to create /var/lib/boltd 41 + patches = [ ./0001-skip-mkdir.patch ]; 42 + 43 + postPatch = '' 44 + patchShebangs tests/test-integration 45 + ''; 46 + 47 + mesonFlags = [ 48 + "-Dlocalstatedir=/var" 49 + ]; 50 + 51 + PKG_CONFIG_SYSTEMD_SYSTEMDSYSTEMUNITDIR = "${placeholder "out"}/lib/systemd/system"; 52 + PKG_CONFIG_UDEV_UDEVDIR = "${placeholder "out"}/lib/udev"; 53 + 54 + meta = with stdenv.lib; { 55 + description = "Thunderbolt 3 device management daemon"; 56 + homepage = https://gitlab.freedesktop.org/bolt/bolt; 57 + license = licenses.lgpl21Plus; 58 + maintainers = [ maintainers.callahad ]; 59 + platforms = platforms.linux; 60 + }; 61 + }
+2
pkgs/top-level/all-packages.nix
··· 14314 14314 14315 14315 inherit (python3Packages) bedup; 14316 14316 14317 + bolt = callPackage ../os-specific/linux/bolt { }; 14318 + 14317 14319 bridge-utils = callPackage ../os-specific/linux/bridge-utils { }; 14318 14320 14319 14321 busybox = callPackage ../os-specific/linux/busybox { };