···2021 cat >> "$out/bin/avrdudess" << __EOF__
22 #!${runtimeShell}
23- export LD_LIBRARY_PATH="${stdenv.lib.makeLibraryPath [gtk2 mono]}"
24 # We need PATH from user env for xdg-open to find its tools, which
25 # typically depend on the currently running desktop environment.
26- export PATH="${stdenv.lib.makeBinPath [ avrdude xdg_utils ]}:\$PATH"
2728 # avrdudess must have its resource files in its current working directory
29 cd $out/avrdudess && exec ${mono}/bin/mono "$out/avrdudess/avrdudess.exe" "\$@"
···2021 cat >> "$out/bin/avrdudess" << __EOF__
22 #!${runtimeShell}
23+ export LD_LIBRARY_PATH="${lib.makeLibraryPath [gtk2 mono]}"
24 # We need PATH from user env for xdg-open to find its tools, which
25 # typically depend on the currently running desktop environment.
26+ export PATH="${lib.makeBinPath [ avrdude xdg_utils ]}:\$PATH"
2728 # avrdudess must have its resource files in its current working directory
29 cd $out/avrdudess && exec ${mono}/bin/mono "$out/avrdudess/avrdudess.exe" "\$@"
···1-{ stdenv, fetchurl, automake, autoconf, pkgconfig, gtk3 }:
23stdenv.mkDerivation rec {
4 pname = "gsimplecal";
···35 Also, you can configure it to not only show the calendar, but also
36 display multiple clocks for different world time zones.
37 '';
38- license = stdenv.lib.licenses.bsd3;
39- maintainers = [ stdenv.lib.maintainers.romildo ];
40- platforms = stdenv.lib.platforms.linux;
41 };
42}
···1+{ lib, stdenv, fetchurl, automake, autoconf, pkgconfig, gtk3 }:
23stdenv.mkDerivation rec {
4 pname = "gsimplecal";
···35 Also, you can configure it to not only show the calendar, but also
36 display multiple clocks for different world time zones.
37 '';
38+ license = lib.licenses.bsd3;
39+ maintainers = [ lib.maintainers.romildo ];
40+ platforms = lib.platforms.linux;
41 };
42}
···8, enableTesseract ? true, leptonica, tesseract4
9}:
1011-with stdenv.lib;
1213# k2pdfopt is a pain to package. It requires modified versions of mupdf,
14# leptonica, and tesseract. Instead of shipping patches for these upstream
···8, enableTesseract ? true, leptonica, tesseract4
9}:
1011+with lib;
1213# k2pdfopt is a pain to package. It requires modified versions of mupdf,
14# leptonica, and tesseract. Instead of shipping patches for these upstream
···33 json-glib
34 ];
3536- cmakeFlags = stdenv.lib.optional stdenv.isDarwin "-DMOVIES=OFF";
3738 meta = with lib; {
39 description = "A presenter console with multi-monitor support for PDF files";
···33 json-glib
34 ];
3536+ cmakeFlags = lib.optional stdenv.isDarwin "-DMOVIES=OFF";
3738 meta = with lib; {
39 description = "A presenter console with multi-monitor support for PDF files";
+4-4
pkgs/applications/misc/phwmon/default.nix
···1-{ stdenv, fetchFromGitLab, pythonPackages }:
23stdenv.mkDerivation {
4 pname = "phwmon";
···33 meta = {
34 homepage = "https://gitlab.com/o9000/phwmon";
35 description = "Hardware monitor (CPU, memory, network and disk I/O) for the system tray";
36- license = stdenv.lib.licenses.gpl2;
37- platforms = stdenv.lib.platforms.unix;
38- maintainers = [ stdenv.lib.maintainers.romildo ];
39 };
40}
···1+{ lib, stdenv, fetchFromGitLab, pythonPackages }:
23stdenv.mkDerivation {
4 pname = "phwmon";
···33 meta = {
34 homepage = "https://gitlab.com/o9000/phwmon";
35 description = "Hardware monitor (CPU, memory, network and disk I/O) for the system tray";
36+ license = lib.licenses.gpl2;
37+ platforms = lib.platforms.unix;
38+ maintainers = [ lib.maintainers.romildo ];
39 };
40}
···1819 nativeBuildInputs = [ cmake pkg-config ];
20 buildInputs = [ libevdev xorg.libXtst ]
21- ++ stdenv.lib.optionals gtkSupport [ gtk3 pcre glib wrapGAppsHook ]
22- ++ stdenv.lib.optionals fltkSupport [ fltk ]
23- ++ stdenv.lib.optionals qtSupport [ qt5.qtbase qt5.wrapQtAppsHook ];
2425 meta = with lib; {
26 description = "Autoclicker application, which enables you to automatically click the left mousebutton";
···1819 nativeBuildInputs = [ cmake pkg-config ];
20 buildInputs = [ libevdev xorg.libXtst ]
21+ ++ lib.optionals gtkSupport [ gtk3 pcre glib wrapGAppsHook ]
22+ ++ lib.optionals fltkSupport [ fltk ]
23+ ++ lib.optionals qtSupport [ qt5.qtbase qt5.wrapQtAppsHook ];
2425 meta = with lib; {
26 description = "Autoclicker application, which enables you to automatically click the left mousebutton";
+3-3
pkgs/applications/misc/xfe/default.nix
···1-{ stdenv, fetchurl, fox, pkgconfig, gettext, xlibsWrapper, gcc, intltool, file, libpng }:
23stdenv.mkDerivation rec {
4 name = "xfe-1.42";
···25 Xfe aims to be the filemanager of choice for all the Unix addicts!
26 '';
27 homepage = "https://sourceforge.net/projects/xfe/";
28- license = stdenv.lib.licenses.gpl2;
29 maintainers = [];
30- platforms = stdenv.lib.platforms.linux;
31 };
32}
···1+{ lib, stdenv, fetchurl, fox, pkgconfig, gettext, xlibsWrapper, gcc, intltool, file, libpng }:
23stdenv.mkDerivation rec {
4 name = "xfe-1.42";
···25 Xfe aims to be the filemanager of choice for all the Unix addicts!
26 '';
27 homepage = "https://sourceforge.net/projects/xfe/";
28+ license = lib.licenses.gpl2;
29 maintainers = [];
30+ platforms = lib.platforms.linux;
31 };
32}
+4-4
pkgs/applications/misc/xfontsel/default.nix
···2# at https://www.x.org/releases/individual/.
3# That is why this expression is not inside pkgs.xorg
45-{stdenv, fetchurl, makeWrapper, libX11, pkgconfig, libXaw}:
6stdenv.mkDerivation rec {
7 name = "xfontsel-1.0.6";
8···29 meta = {
30 homepage = "https://www.x.org/";
31 description = "Allows testing the fonts available in an X server";
32- license = stdenv.lib.licenses.free;
33- maintainers = with stdenv.lib.maintainers; [viric];
34- platforms = with stdenv.lib.platforms; linux ++ darwin;
35 };
36}
···2# at https://www.x.org/releases/individual/.
3# That is why this expression is not inside pkgs.xorg
45+{lib, stdenv, fetchurl, makeWrapper, libX11, pkgconfig, libXaw}:
6stdenv.mkDerivation rec {
7 name = "xfontsel-1.0.6";
8···29 meta = {
30 homepage = "https://www.x.org/";
31 description = "Allows testing the fonts available in an X server";
32+ license = lib.licenses.free;
33+ maintainers = with lib.maintainers; [viric];
34+ platforms = with lib.platforms; linux ++ darwin;
35 };
36}
+6-6
pkgs/applications/misc/xpdf/default.nix
···22 # Fix "No known features for CXX compiler", see
23 # https://cmake.org/pipermail/cmake/2016-December/064733.html and the note at
24 # https://cmake.org/cmake/help/v3.10/command/cmake_minimum_required.html
25- patches = stdenv.lib.optional stdenv.isDarwin ./cmake_version.patch;
2627 nativeBuildInputs =
28 [ cmake ]
29- ++ stdenv.lib.optional enableGUI wrapQtAppsHook;
3031 cmakeFlags = ["-DSYSTEM_XPDFRC=/etc/xpdfrc" "-DA4_PAPER=ON" "-DOPI_SUPPORT=ON"]
32- ++ stdenv.lib.optional (!enablePrinting) "-DXPDFWIDGET_PRINTING=OFF";
3334 buildInputs = [ zlib libpng ] ++
35- stdenv.lib.optional enableGUI qtbase ++
36- stdenv.lib.optional enablePrinting cups ++
37- stdenv.lib.optional enablePDFtoPPM freetype;
3839 hardeningDisable = [ "format" ];
40
···22 # Fix "No known features for CXX compiler", see
23 # https://cmake.org/pipermail/cmake/2016-December/064733.html and the note at
24 # https://cmake.org/cmake/help/v3.10/command/cmake_minimum_required.html
25+ patches = lib.optional stdenv.isDarwin ./cmake_version.patch;
2627 nativeBuildInputs =
28 [ cmake ]
29+ ++ lib.optional enableGUI wrapQtAppsHook;
3031 cmakeFlags = ["-DSYSTEM_XPDFRC=/etc/xpdfrc" "-DA4_PAPER=ON" "-DOPI_SUPPORT=ON"]
32+ ++ lib.optional (!enablePrinting) "-DXPDFWIDGET_PRINTING=OFF";
3334 buildInputs = [ zlib libpng ] ++
35+ lib.optional enableGUI qtbase ++
36+ lib.optional enablePrinting cups ++
37+ lib.optional enablePDFtoPPM freetype;
3839 hardeningDisable = [ "format" ];
40
···1-{ fetchurl, stdenv }:
23let
4 name = "antiword-0.37";
···23 meta = {
24 homepage = "http://www.winfield.demon.nl/";
25 description = "Convert MS Word documents to plain text or PostScript";
26- license = stdenv.lib.licenses.gpl2;
2728- maintainers = [ stdenv.lib.maintainers.peti ];
29- platforms = with stdenv.lib.platforms; linux ++ darwin;
30 };
31}
···1+{ lib, fetchurl, stdenv }:
23let
4 name = "antiword-0.37";
···23 meta = {
24 homepage = "http://www.winfield.demon.nl/";
25 description = "Convert MS Word documents to plain text or PostScript";
26+ license = lib.licenses.gpl2;
2728+ maintainers = [ lib.maintainers.peti ];
29+ platforms = with lib.platforms; linux ++ darwin;
30 };
31}
+2-2
pkgs/applications/office/beancount/bean-add.nix
···1-{ stdenv, fetchFromGitHub, python3Packages }:
23stdenv.mkDerivation {
4 name = "bean-add-2018-01-08";
···25 # The (only) source file states:
26 # License: "Do what you feel is right, but don't be a jerk" public license.
2728- maintainers = with stdenv.lib.maintainers; [ matthiasbeyer ];
29 };
30}
31
···1+{ lib, stdenv, fetchFromGitHub, python3Packages }:
23stdenv.mkDerivation {
4 name = "bean-add-2018-01-08";
···25 # The (only) source file states:
26 # License: "Do what you feel is right, but don't be a jerk" public license.
2728+ maintainers = with lib.maintainers; [ matthiasbeyer ];
29 };
30}
31
+1-1
pkgs/applications/office/bookworm/default.nix
···48 # These programs are expected in PATH from the source code and scripts
49 preFixup = ''
50 gappsWrapperArgs+=(
51- --prefix PATH : "${stdenv.lib.makeBinPath [ unzip unar poppler_utils html2text coreutils curl gnugrep ]}"
52 --prefix PATH : $out/bin
53 )
54 '';
···48 # These programs are expected in PATH from the source code and scripts
49 preFixup = ''
50 gappsWrapperArgs+=(
51+ --prefix PATH : "${lib.makeBinPath [ unzip unar poppler_utils html2text coreutils curl gnugrep ]}"
52 --prefix PATH : $out/bin
53 )
54 '';
+1-1
pkgs/applications/office/docear/default.nix
···2324 # The wrapper ensures oraclejre is used
25 makeWrapper ${runtimeShell} $out/bin/docear \
26- --set _JAVA_OPTIONS "${stdenv.lib.optionalString antialiasFont ''-Dswing.aatext=TRUE -Dawt.useSystemAAFontSettings=on''}" \
27 --set JAVA_HOME ${oraclejre.home} \
28 --add-flags "$out/share/docear.sh"
29
···2324 # The wrapper ensures oraclejre is used
25 makeWrapper ${runtimeShell} $out/bin/docear \
26+ --set _JAVA_OPTIONS "${lib.optionalString antialiasFont ''-Dswing.aatext=TRUE -Dawt.useSystemAAFontSettings=on''}" \
27 --set JAVA_HOME ${oraclejre.home} \
28 --add-flags "$out/share/docear.sh"
29
···32 pycparser
33 secretstorage
34 six
35- ] ++ stdenv.lib.optional useLedger ledger
36- ++ stdenv.lib.optional useHledger hledger;
3738 # Checks require ledger as a python package,
39 # ledger does not support python3 while ledger-autosync requires it.
···32 pycparser
33 secretstorage
34 six
35+ ] ++ lib.optional useLedger ledger
36+ ++ lib.optional useHledger hledger;
3738 # Checks require ledger as a python package,
39 # ledger does not support python3 while ledger-autosync requires it.
···1-{ stdenv
2, fetchFromGitHub
3, fetchpatch
4, cmake
···138 };
139 gr-audio = {
140 runtime = []
141- ++ stdenv.lib.optionals stdenv.isLinux [ alsaLib libjack2 ]
142- ++ stdenv.lib.optionals stdenv.isDarwin [ CoreAudio ]
143 ;
144 cmakeEnableFlag = "GR_AUDIO";
145 };
···198 };
199 shared = (import ./shared.nix {
200 inherit
0201 stdenv
202 python
203 removeReferencesTo
···229 # From some reason, if these are not set, libcodec2 and gsm are
230 # not detected properly (slightly different then what's in
231 # ./default.nix).
232- ++ stdenv.lib.optionals (hasFeature "gr-vocoder" features) [
233 "-DLIBCODEC2_LIBRARIES=${codec2}/lib/libcodec2.so"
234 "-DLIBCODEC2_INCLUDE_DIR=${codec2}/include"
235 "-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so"
···238 ;
239 stripDebugList = shared.stripDebugList
240 # gr-fcd feature was dropped in 3.8
241- ++ stdenv.lib.optionals (hasFeature "gr-fcd" features) [ "share/gnuradio/examples/fcd" ]
242 ;
243 preConfigure = ''
244 ''
245 # wxgui and pygtk are not looked up properly, so we force them to be
246 # detected as found, if they are requested by the `features` attrset.
247- + stdenv.lib.optionalString (hasFeature "gr-wxgui" features) ''
248 sed -i 's/.*wx\.version.*/set(WX_FOUND TRUE)/g' gr-wxgui/CMakeLists.txt
249 ''
250- + stdenv.lib.optionalString (hasFeature "gnuradio-companion" features) ''
251 sed -i 's/.*pygtk_version.*/set(PYGTK_FOUND TRUE)/g' grc/CMakeLists.txt
252 ''
253 # If python-support is disabled, don't install volk's (git submodule)
···256 # NOTE: The same is done for 3.8, but we don't put this string in
257 # ./shared.nix since on the next release of 3.8 it won't be needed there,
258 # but it will be needed for 3.7, probably for ever.
259- + stdenv.lib.optionalString (!hasFeature "python-support" features) ''
260 sed -i -e "/python\/volk_modtool/d" volk/CMakeLists.txt
261 ''
262 ;
···1+{ lib, stdenv
2, fetchFromGitHub
3, fetchpatch
4, cmake
···138 };
139 gr-audio = {
140 runtime = []
141+ ++ lib.optionals stdenv.isLinux [ alsaLib libjack2 ]
142+ ++ lib.optionals stdenv.isDarwin [ CoreAudio ]
143 ;
144 cmakeEnableFlag = "GR_AUDIO";
145 };
···198 };
199 shared = (import ./shared.nix {
200 inherit
201+ lib
202 stdenv
203 python
204 removeReferencesTo
···230 # From some reason, if these are not set, libcodec2 and gsm are
231 # not detected properly (slightly different then what's in
232 # ./default.nix).
233+ ++ lib.optionals (hasFeature "gr-vocoder" features) [
234 "-DLIBCODEC2_LIBRARIES=${codec2}/lib/libcodec2.so"
235 "-DLIBCODEC2_INCLUDE_DIR=${codec2}/include"
236 "-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so"
···239 ;
240 stripDebugList = shared.stripDebugList
241 # gr-fcd feature was dropped in 3.8
242+ ++ lib.optionals (hasFeature "gr-fcd" features) [ "share/gnuradio/examples/fcd" ]
243 ;
244 preConfigure = ''
245 ''
246 # wxgui and pygtk are not looked up properly, so we force them to be
247 # detected as found, if they are requested by the `features` attrset.
248+ + lib.optionalString (hasFeature "gr-wxgui" features) ''
249 sed -i 's/.*wx\.version.*/set(WX_FOUND TRUE)/g' gr-wxgui/CMakeLists.txt
250 ''
251+ + lib.optionalString (hasFeature "gnuradio-companion" features) ''
252 sed -i 's/.*pygtk_version.*/set(PYGTK_FOUND TRUE)/g' grc/CMakeLists.txt
253 ''
254 # If python-support is disabled, don't install volk's (git submodule)
···257 # NOTE: The same is done for 3.8, but we don't put this string in
258 # ./shared.nix since on the next release of 3.8 it won't be needed there,
259 # but it will be needed for 3.7, probably for ever.
260+ + lib.optionalString (!hasFeature "python-support" features) ''
261 sed -i -e "/python\/volk_modtool/d" volk/CMakeLists.txt
262 ''
263 ;
···24 # /etc/udev/rules.d/, and there is no option to install elsewhere. So install
25 # rules manually.
26 # * Propagate libusb-1.0 dependency in pkg-config file.
27- postInstall = stdenv.lib.optionalString stdenv.isLinux ''
28 mkdir -p "$out/etc/udev/rules.d/"
29 cp ../rtl-sdr.rules "$out/etc/udev/rules.d/99-rtl-sdr.rules"
30
···24 # /etc/udev/rules.d/, and there is no option to install elsewhere. So install
25 # rules manually.
26 # * Propagate libusb-1.0 dependency in pkg-config file.
27+ postInstall = lib.optionalString stdenv.isLinux ''
28 mkdir -p "$out/etc/udev/rules.d/"
29 cp ../rtl-sdr.rules "$out/etc/udev/rules.d/99-rtl-sdr.rules"
30
+2-2
pkgs/applications/radio/uhd/default.nix
···3334let
35 onOffBool = b: if b then "ON" else "OFF";
36- inherit (stdenv.lib) optionals;
37in
3839stdenv.mkDerivation rec {
···81 # TODO: Check if this still needed
82 # ABI differences GCC 7.1
83 # /nix/store/wd6r25miqbk9ia53pp669gn4wrg9n9cj-gcc-7.3.0/include/c++/7.3.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<uhd::range_t>::iterator {aka __gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >}' changed in GCC 7.1
84- ++ [ (stdenv.lib.optionalString stdenv.isAarch32 "-DCMAKE_CXX_FLAGS=-Wno-psabi") ]
85 ;
8687 # Python + Mako are always required for the build itself but not necessary for runtime.
···3334let
35 onOffBool = b: if b then "ON" else "OFF";
36+ inherit (lib) optionals;
37in
3839stdenv.mkDerivation rec {
···81 # TODO: Check if this still needed
82 # ABI differences GCC 7.1
83 # /nix/store/wd6r25miqbk9ia53pp669gn4wrg9n9cj-gcc-7.3.0/include/c++/7.3.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<uhd::range_t>::iterator {aka __gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >}' changed in GCC 7.1
84+ ++ [ (lib.optionalString stdenv.isAarch32 "-DCMAKE_CXX_FLAGS=-Wno-psabi") ]
85 ;
8687 # Python + Mako are always required for the build itself but not necessary for runtime.
···1-{stdenv, fetchurl, pkgconfig, glib, gtk2, libgnomeui, libXv, libraw1394, libdc1394
2, SDL, automake, GConf }:
34stdenv.mkDerivation {
···1516 nativeBuildInputs = [ pkgconfig ];
17 buildInputs = [ glib gtk2 libgnomeui libXv libraw1394 libdc1394 SDL GConf ];
18-19 meta = {
20 homepage = "https://damien.douxchamps.net/ieee1394/coriander/";
21 description = "GUI for controlling a Digital Camera through the IEEE1394 bus";
22- license = stdenv.lib.licenses.gpl3Plus;
23- maintainers = with stdenv.lib.maintainers; [viric];
24- platforms = with stdenv.lib.platforms; linux;
25 };
26}
···1+{ lib, stdenv, fetchurl, pkgconfig, glib, gtk2, libgnomeui, libXv, libraw1394, libdc1394
2, SDL, automake, GConf }:
34stdenv.mkDerivation {
···1516 nativeBuildInputs = [ pkgconfig ];
17 buildInputs = [ glib gtk2 libgnomeui libXv libraw1394 libdc1394 SDL GConf ];
18+19 meta = {
20 homepage = "https://damien.douxchamps.net/ieee1394/coriander/";
21 description = "GUI for controlling a Digital Camera through the IEEE1394 bus";
22+ license = lib.licenses.gpl3Plus;
23+ maintainers = with lib.maintainers; [viric];
24+ platforms = with lib.platforms; linux;
25 };
26}
+3-3
pkgs/applications/video/dvd-slideshow/default.nix
···65 meta = {
66 description = "Suite of command line programs that creates a slideshow-style video from groups of pictures";
67 homepage = "http://dvd-slideshow.sourceforge.net/wiki/Main_Page";
68- license = stdenv.lib.licenses.gpl2;
69- platforms = stdenv.lib.platforms.linux;
70- maintainers = [ stdenv.lib.maintainers.robbinch ];
71 };
72}
···65 meta = {
66 description = "Suite of command line programs that creates a slideshow-style video from groups of pictures";
67 homepage = "http://dvd-slideshow.sourceforge.net/wiki/Main_Page";
68+ license = lib.licenses.gpl2;
69+ platforms = lib.platforms.linux;
70+ maintainers = [ lib.maintainers.robbinch ];
71 };
72}
+4-4
pkgs/applications/video/dvdbackup/default.nix
···1-{ stdenv, fetchurl, fetchpatch, libdvdread, libdvdcss, dvdauthor }:
23stdenv.mkDerivation rec {
4 version = "0.4.2";
···21 meta = {
22 description = "A tool to rip video DVDs from the command line";
23 homepage = "http://dvdbackup.sourceforge.net/";
24- license = stdenv.lib.licenses.gpl3Plus;
25- maintainers = [ stdenv.lib.maintainers.bradediger ];
26- platforms = stdenv.lib.platforms.linux;
27 };
28}
···1+{ lib, stdenv, fetchurl, fetchpatch, libdvdread, libdvdcss, dvdauthor }:
23stdenv.mkDerivation rec {
4 version = "0.4.2";
···21 meta = {
22 description = "A tool to rip video DVDs from the command line";
23 homepage = "http://dvdbackup.sourceforge.net/";
24+ license = lib.licenses.gpl3Plus;
25+ maintainers = [ lib.maintainers.bradediger ];
26+ platforms = lib.platforms.linux;
27 };
28}
···1-{ stdenv, fetchurl, libdvdread }:
23stdenv.mkDerivation rec {
4 name = "lxdvdrip-1.76";
···2021 buildInputs = [ libdvdread ];
2223- meta = {
24 description = "Command line tool to make a copy from a video DVD for private use";
25 homepage = "https://sourceforge.net/projects/lxdvdrip";
26- license = stdenv.lib.licenses.gpl2;
27- platforms = stdenv.lib.platforms.linux;
28 };
29}
···1+{ lib, stdenv, fetchurl, libdvdread }:
23stdenv.mkDerivation rec {
4 name = "lxdvdrip-1.76";
···2021 buildInputs = [ libdvdread ];
2223+ meta = {
24 description = "Command line tool to make a copy from a video DVD for private use";
25 homepage = "https://sourceforge.net/projects/lxdvdrip";
26+ license = lib.licenses.gpl2;
27+ platforms = lib.platforms.linux;
28 };
29}
···1-{ stdenv, fetchurl, openssl, curl, SDL }:
23stdenv.mkDerivation rec {
4 pname = "tinyemu";
···16 homepage = "https://bellard.org/tinyemu/";
17 description = "A system emulator for the RISC-V and x86 architectures";
18 longDescription = "TinyEMU is a system emulator for the RISC-V and x86 architectures. Its purpose is to be small and simple while being complete.";
19- license = with stdenv.lib.licenses; [ mit bsd2 ];
20- platforms = stdenv.lib.platforms.linux;
21- maintainers = with stdenv.lib.maintainers; [ jhhuh ];
22 };
23}
···1+{ lib, stdenv, fetchurl, openssl, curl, SDL }:
23stdenv.mkDerivation rec {
4 pname = "tinyemu";
···16 homepage = "https://bellard.org/tinyemu/";
17 description = "A system emulator for the RISC-V and x86 architectures";
18 longDescription = "TinyEMU is a system emulator for the RISC-V and x86 architectures. Its purpose is to be small and simple while being complete.";
19+ license = with lib.licenses; [ mit bsd2 ];
20+ platforms = lib.platforms.linux;
21+ maintainers = with lib.maintainers; [ jhhuh ];
22 };
23}
···1-{ stdenv, fetchurl, python2Packages, intltool, libxml2Python }:
23-with stdenv.lib;
45let version = "0.600.4"; in
6···3940 meta = {
41 homepage = "http://virt-manager.org";
42- license = stdenv.lib.licenses.gpl2Plus;
43- maintainers = with stdenv.lib.maintainers; [qknight];
44 description = "Command line tool which provides an easy way to provision operating systems into virtual machines";
45- platforms = with stdenv.lib.platforms; linux;
46 };
47}
···1+{ lib, stdenv, fetchurl, python2Packages, intltool, libxml2Python }:
23+with lib;
45let version = "0.600.4"; in
6···3940 meta = {
41 homepage = "http://virt-manager.org";
42+ license = lib.licenses.gpl2Plus;
43+ maintainers = with lib.maintainers; [qknight];
44 description = "Command line tool which provides an easy way to provision operating systems into virtual machines";
45+ platforms = with lib.platforms; linux;
46 };
47}
···34let
5 version = virtualbox.version;
6- xserverVListFunc = builtins.elemAt (stdenv.lib.splitVersion xorg.xorgserver.version);
78 # Forced to 1.18 in <nixpkgs/nixos/modules/services/x11/xserver.nix>
9 # as it even fails to build otherwise. Still, override this even here,
···34let
5 version = virtualbox.version;
6+ xserverVListFunc = builtins.elemAt (lib.splitVersion xorg.xorgserver.version);
78 # Forced to 1.18 in <nixpkgs/nixos/modules/services/x11/xserver.nix>
9 # as it even fails to build otherwise. Still, override this even here,