Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #101569 from AndersonTorres/megafix

Fixing some URLs

authored by Anderson Torres and committed by GitHub c3feda09 c5ef62db

+194 -132
+27 -13
pkgs/applications/misc/sakura/default.nix
··· 1 - { stdenv, fetchurl, cmake, pkgconfig, gtk3, perl, vte, pcre2, glib , makeWrapper }: 2 3 stdenv.mkDerivation rec { 4 pname = "sakura"; 5 - version = "3.7.0"; 6 7 src = fetchurl { 8 - url = "https://launchpad.net/sakura/trunk/${version}/+download/${pname}-${version}.tar.gz"; 9 - sha256 = "15gskj5yv5qs3cj4ps43735kfx2nzjlhq4dk9ghirl8lvhhxsm5m"; 10 }; 11 12 - nativeBuildInputs = [ cmake perl pkgconfig ]; 13 14 - buildInputs = [ makeWrapper gtk3 vte pcre2 glib ]; 15 16 - # Wrapper sets path to gsettings-schemata so sakura knows where to find colorchooser, fontchooser ... 17 - postInstall = "wrapProgram $out/bin/sakura --suffix XDG_DATA_DIRS : ${gtk3}/share/gsettings-schemas/${gtk3.name}/"; 18 19 meta = with stdenv.lib; { 20 description = "A terminal emulator based on GTK and VTE"; 21 - homepage = "https://www.pleyades.net/david/projects/sakura"; 22 - license = licenses.gpl2; 23 - maintainers = with maintainers; [ astsmtl codyopel ]; 24 - platforms = platforms.linux; 25 longDescription = '' 26 sakura is a terminal emulator based on GTK and VTE. It's a terminal 27 emulator with few dependencies, so you don't need a full GNOME desktop ··· 32 terminals in one window and adds a contextual menu with some basic 33 options. No more no less. 34 ''; 35 - }; 36 }
··· 1 + { stdenv 2 + , fetchurl 3 + , cmake 4 + , pkgconfig 5 + , gtk3 6 + , perl 7 + , vte 8 + , pcre2 9 + , glib 10 + , makeWrapper 11 + }: 12 13 stdenv.mkDerivation rec { 14 pname = "sakura"; 15 + version = "3.7.1"; 16 17 src = fetchurl { 18 + url = "https://launchpad.net/${pname}/trunk/${version}/+download/${pname}-${version}.tar.bz2"; 19 + sha256 = "sha256-cppODnUKQpS9kFkkOqxU3yqAElAVn8VQtQsP4Carkos="; 20 }; 21 22 + nativeBuildInputs = [ cmake perl pkgconfig makeWrapper ]; 23 24 + buildInputs = [ gtk3 vte pcre2 glib ]; 25 26 + # Set path to gsettings-schemata so sakura knows 27 + # where to find colorchooser, fontchooser etc. 28 + postInstall = '' 29 + wrapProgram $out/bin/sakura \ 30 + --suffix XDG_DATA_DIRS : ${gtk3}/share/gsettings-schemas/${gtk3.name}/ 31 + ''; 32 33 meta = with stdenv.lib; { 34 + homepage = "https://www.pleyades.net/david/projects/sakura"; 35 description = "A terminal emulator based on GTK and VTE"; 36 longDescription = '' 37 sakura is a terminal emulator based on GTK and VTE. It's a terminal 38 emulator with few dependencies, so you don't need a full GNOME desktop ··· 43 terminals in one window and adds a contextual menu with some basic 44 options. No more no less. 45 ''; 46 + license = licenses.gpl2Only; 47 + maintainers = with maintainers; [ astsmtl codyopel AndersonTorres ]; 48 + platforms = platforms.linux; 49 + }; 50 }
+52 -26
pkgs/applications/video/bombono/default.nix
··· 1 - { stdenv, fetchFromGitHub, wrapGAppsHook, gtk2, boost, gtkmm2, scons, 2 - mjpegtools, libdvdread, dvdauthor, gettext, dvdplusrwtools, libxmlxx, ffmpeg_3, 3 - enca, pkgconfig, fetchpatch }: 4 5 - let fetchPatchFromAur = {name, sha256}: 6 - fetchpatch { 7 - inherit name sha256; 8 - url = "https://aur.archlinux.org/cgit/aur.git/plain/${name}?h=e6cc6bc80c672aaa1a2260abfe8823da299a192c"; 9 - }; in 10 stdenv.mkDerivation rec { 11 pname = "bombono"; 12 version = "1.2.4"; 13 src = fetchFromGitHub { 14 - owner = "muravjov"; 15 repo = "bombono-dvd"; 16 rev = version; 17 - sha256 = "1lz1vik6abn1i1pvxhm55c9g47nxxv755wb2ijszwswwrwgvq5b9"; 18 }; 19 20 patches = [ 21 (fetchpatch { 22 name = "bombono-dvd-1.2.4-scons3.patch"; 23 url = "https://svnweb.mageia.org/packages/cauldron/bombono-dvd/current/SOURCES/bombono-dvd-1.2.4-scons-python3.patch?revision=1447925&view=co&pathrev=1484457"; 24 - sha256 = "081116d0if6s2r1rgqfr1n5gl3kpvzk01pf4v2k7gg2rnid83qp4"; 25 }) 26 ] ++ (map fetchPatchFromAur [ 27 - {name="fix_ffmpeg_codecid.patch"; sha256="1asfc0lqzk4gjssrvjmsi1xr53ygnsx2sh7c8yzp5r3j2bagxhp7";} 28 - {name="fix_ptr2bool_cast.patch"; sha256="0iqzrmbg38ikh4x9cmx0v0rnm7a9lcq0kd8sh1z9yfmnz71qqahg";} 29 - {name="fix_c++11_literal_warnings.patch"; sha256="1zbf12i77p0j0090pz5lzg4a7kyahahzqssybv7vi0xikwvw57w9";} 30 - {name="autoptr2uniqueptr.patch"; sha256="0a3wvwfplmqvi8fnj929y85z3h1iq7baaz2d4v08h1q2wbmakqdm";} 31 - {name="fix_deprecated_boost_api.patch"; sha256="184gdz3w95ihhsd8xscpwvq77xd4il47kvmv6wslax77xyw50gm8";} 32 - {name="fix_throw_specifications.patch"; sha256="1f5gi3qwm843hsxvijq7sjy0s62xm7rnr1vdp7f242fi0ldq6c1n";} 33 - {name="fix_operator_ambiguity.patch"; sha256="0r4scsbsqfg6wgzsbfxxpckamvgyrida0n1ypg1klx24pk5dc7n7";} 34 - {name="fix_ffmpeg30.patch"; sha256="1irva7a9bpbzs60ga8ypa3la9y84i5rz20jnd721qmfqp2yip8dw";} 35 ]); 36 37 nativeBuildInputs = [ wrapGAppsHook scons pkgconfig gettext ]; 38 39 buildInputs = [ 40 - gtk2 gtkmm2 mjpegtools libdvdread dvdauthor boost dvdplusrwtools 41 - libxmlxx ffmpeg_3 enca 42 - ]; 43 44 prefixKey = "PREFIX="; 45 46 enableParallelBuilding = true; 47 48 - meta = { 49 description = "a DVD authoring program for personal computers"; 50 - homepage = "http://www.bombono.org/"; 51 - license = stdenv.lib.licenses.gpl2; 52 - maintainers = with stdenv.lib.maintainers; [ symphorien ]; 53 }; 54 }
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , pkgconfig 4 + , fetchpatch 5 + , scons 6 + , boost 7 + , dvdauthor 8 + , dvdplusrwtools 9 + , enca 10 + , ffmpeg_3 11 + , gettext 12 + , gtk2 13 + , gtkmm2 14 + , libdvdread 15 + , libxmlxx 16 + , mjpegtools 17 + , wrapGAppsHook 18 + }: 19 20 + let 21 + fetchPatchFromAur = {name, sha256}: 22 + fetchpatch { 23 + inherit name sha256; 24 + url = "https://aur.archlinux.org/cgit/aur.git/plain/${name}?h=e6cc6bc80c672aaa1a2260abfe8823da299a192c"; 25 + }; 26 + in 27 stdenv.mkDerivation rec { 28 pname = "bombono"; 29 version = "1.2.4"; 30 + 31 src = fetchFromGitHub { 32 + owner = "bombono-dvd"; 33 repo = "bombono-dvd"; 34 rev = version; 35 + sha256 = "sha256-aRW8H8+ca/61jGLxUs7u3R7yEiulwr5viMEuZWbc4dM="; 36 }; 37 38 patches = [ 39 (fetchpatch { 40 name = "bombono-dvd-1.2.4-scons3.patch"; 41 url = "https://svnweb.mageia.org/packages/cauldron/bombono-dvd/current/SOURCES/bombono-dvd-1.2.4-scons-python3.patch?revision=1447925&view=co&pathrev=1484457"; 42 + sha256 = "sha256-5OKBWrRZvHem2MTdAObfdw76ig3Z4ZdDFtq4CJoJISA="; 43 }) 44 ] ++ (map fetchPatchFromAur [ 45 + {name="fix_ffmpeg_codecid.patch"; sha256="sha256-58L+1BJy5HK/R+xALbq2z4+Se4i6yp21lo/MjylgTqs=";} 46 + {name="fix_ptr2bool_cast.patch"; sha256="sha256-DyqMw/m2Op9+gBq1CTCjSZ1qM9igV5Y6gTOi8VbNH0c=";} 47 + {name="fix_c++11_literal_warnings.patch"; sha256="sha256-iZ/CN5+xg7jPXl5r/KGCys+jyPu0/AsSABLcc6IIbv0=";} 48 + {name="autoptr2uniqueptr.patch"; sha256="sha256-teGp6uICB4jAJk18pdbBMcDxC/JJJGkdihtXeh3ffCg=";} 49 + {name="fix_deprecated_boost_api.patch"; sha256="sha256-qD5QuO/ndEU1N7vueQiNpPVz8OaX6Y6ahjCWxMdvj6A=";} 50 + {name="fix_throw_specifications.patch"; sha256="sha256-NjCDGwXRCSLcuW2HbPOpXRgNvNQHy7i7hoOgyvGIr7g=";} 51 + {name="fix_operator_ambiguity.patch"; sha256="sha256-xx7WyrxEdDrDuz5YoFrM/u2qJru9u6X/4+Y5rJdmmmQ=";} 52 + {name="fix_ffmpeg30.patch"; sha256="sha256-vKEbvbjYVRzEaVYC8XOJBPmk6FDXI/WA0X/dldRRO8c=";} 53 ]); 54 55 nativeBuildInputs = [ wrapGAppsHook scons pkgconfig gettext ]; 56 57 buildInputs = [ 58 + boost 59 + dvdauthor 60 + dvdplusrwtools 61 + enca 62 + ffmpeg_3 63 + gtk2 64 + gtkmm2 65 + libdvdread 66 + libxmlxx 67 + mjpegtools 68 + ]; 69 70 prefixKey = "PREFIX="; 71 72 enableParallelBuilding = true; 73 74 + meta = with stdenv.lib; { 75 description = "a DVD authoring program for personal computers"; 76 + homepage = "https://www.bombono.org/"; 77 + license = licenses.gpl2Only; 78 + maintainers = with maintainers; [ symphorien ]; 79 }; 80 }
+3 -3
pkgs/development/libraries/babl/default.nix
··· 33 34 meta = with stdenv.lib; { 35 description = "Image pixel format conversion library"; 36 - homepage = "http://gegl.org/babl/"; 37 - license = licenses.gpl3; 38 - maintainers = with stdenv.lib.maintainers; [ jtojnar ]; 39 platforms = platforms.unix; 40 }; 41 }
··· 33 34 meta = with stdenv.lib; { 35 description = "Image pixel format conversion library"; 36 + homepage = "https://gegl.org/babl/"; 37 + license = licenses.lgpl3Plus; 38 + maintainers = with maintainers; [ jtojnar ]; 39 platforms = platforms.unix; 40 }; 41 }
+4 -4
pkgs/development/libraries/gegl/4.0.nix
··· 42 43 src = fetchurl { 44 url = "https://download.gimp.org/pub/gegl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 45 - sha256 = "097427icgpgvcx40019b3dm8m84cchz79pixzpz648drs8p1wdqg"; 46 }; 47 48 patches = [ ··· 50 # https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/83 51 (fetchpatch { 52 url = "https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/83.patch"; 53 - sha256 = "CSBYbJ2xnEN23xrla1qqr244jxOR5vNK8ljBSXdg4yE="; 54 }) 55 ]; 56 ··· 120 121 meta = with stdenv.lib; { 122 description = "Graph-based image processing framework"; 123 - homepage = "http://www.gegl.org"; 124 - license = licenses.gpl3; 125 maintainers = with maintainers; [ jtojnar ]; 126 platforms = platforms.unix; 127 };
··· 42 43 src = fetchurl { 44 url = "https://download.gimp.org/pub/gegl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 45 + sha256 = "sha256-DzceLtK5IWL+/T3edD5kjKCKahsrBQBIZ/vdx+IR5CQ="; 46 }; 47 48 patches = [ ··· 50 # https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/83 51 (fetchpatch { 52 url = "https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/83.patch"; 53 + sha256 = "sha256-CSBYbJ2xnEN23xrla1qqr244jxOR5vNK8ljBSXdg4yE="; 54 }) 55 ]; 56 ··· 120 121 meta = with stdenv.lib; { 122 description = "Graph-based image processing framework"; 123 + homepage = "https://www.gegl.org"; 124 + license = licenses.lgpl3Plus; 125 maintainers = with maintainers; [ jtojnar ]; 126 platforms = platforms.unix; 127 };
+22 -9
pkgs/development/libraries/gegl/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, babl, libpng, cairo, libjpeg 2 - , librsvg, pango, gtk2, bzip2, intltool, libintl 3 , OpenGL ? null }: 4 5 stdenv.mkDerivation rec { 6 - name = "gegl-0.2.0"; 7 8 src = fetchurl { 9 - url = "ftp://ftp.gtk.org/pub/gegl/0.2/${name}.tar.bz2"; 10 sha256 = "df2e6a0d9499afcbc4f9029c18d9d1e0dd5e8710a75e17c9b1d9a6480dd8d426"; 11 }; 12 ··· 17 name = "CVE-2012-4433.patch"; 18 })]; 19 20 - # needs fonts otherwise don't know how to pass them 21 configureFlags = [ "--disable-docs" ]; 22 23 buildInputs = [ babl libpng cairo libjpeg librsvg pango gtk2 bzip2 intltool libintl ] ··· 27 28 doCheck = false; # fails 3 out of 19 tests 29 30 - meta = { 31 description = "Graph-based image processing framework"; 32 - homepage = "http://www.gegl.org"; 33 - license = stdenv.lib.licenses.gpl3; 34 - platforms = stdenv.lib.platforms.unix; 35 }; 36 }
··· 1 + { stdenv 2 + , fetchurl 3 + , pkgconfig 4 + , babl 5 + , libpng 6 + , cairo 7 + , libjpeg 8 + , librsvg 9 + , pango 10 + , gtk2 11 + , bzip2 12 + , intltool 13 + , libintl 14 , OpenGL ? null }: 15 16 stdenv.mkDerivation rec { 17 + pname = "gegl"; 18 + version = "0.2.0"; 19 20 src = fetchurl { 21 + url = "ftp://ftp.gtk.org/pub/gegl/0.2/${pname}-${version}.tar.bz2"; 22 sha256 = "df2e6a0d9499afcbc4f9029c18d9d1e0dd5e8710a75e17c9b1d9a6480dd8d426"; 23 }; 24 ··· 29 name = "CVE-2012-4433.patch"; 30 })]; 31 32 + # needs fonts otherwise don't know how to pass them 33 configureFlags = [ "--disable-docs" ]; 34 35 buildInputs = [ babl libpng cairo libjpeg librsvg pango gtk2 bzip2 intltool libintl ] ··· 39 40 doCheck = false; # fails 3 out of 19 tests 41 42 + meta = with stdenv.lib; { 43 description = "Graph-based image processing framework"; 44 + homepage = "https://www.gegl.org"; 45 + license = licenses.lgpl3Plus; 46 + maintainers = with maintainers; [ jtojnar ]; 47 + platforms = platforms.unix; 48 }; 49 }
+3 -4
pkgs/development/pharo/launcher/default.nix
··· 55 test "$?" == 124 && echo "ok") 56 ''; 57 58 - meta = { 59 description = "Launcher for Pharo distributions"; 60 longDescription = '' 61 - 62 Pharo's goal is to deliver a clean, innovative, free open-source 63 Smalltalk-inspired environment. By providing a stable and small 64 core system, excellent dev tools, and maintained releases, Pharo ··· 75 access it very rapidly from your OS application launcher. As a 76 result, launching any image is never more than 3 clicks away. 77 ''; 78 - homepage = "http://pharo.org"; 79 - license = stdenv.lib.licenses.mit; 80 maintainers = [ ]; 81 platforms = pharo.meta.platforms; 82 };
··· 55 test "$?" == 124 && echo "ok") 56 ''; 57 58 + meta = with stdenv.lib; { 59 description = "Launcher for Pharo distributions"; 60 + homepage = "https://pharo.org"; 61 longDescription = '' 62 Pharo's goal is to deliver a clean, innovative, free open-source 63 Smalltalk-inspired environment. By providing a stable and small 64 core system, excellent dev tools, and maintained releases, Pharo ··· 75 access it very rapidly from your OS application launcher. As a 76 result, launching any image is never more than 3 clicks away. 77 ''; 78 + license = licenses.mit; 79 maintainers = [ ]; 80 platforms = pharo.meta.platforms; 81 };
+30 -10
pkgs/development/pharo/vm/build-vm-legacy.nix
··· 1 - { stdenv, fetchurl, cmake, bash, unzip, glibc, openssl, gcc, libGLU, libGL, freetype, xorg, alsaLib, cairo, libuuid, makeWrapper, ... }: 2 3 { name, src, ... }: 4 ··· 10 11 hardeningDisable = [ "format" "pic" ]; 12 13 - # Building 14 preConfigure = '' 15 cd build/ 16 ''; ··· 46 ln -s "${pharo-share}/lib/"*.sources $prefix/lib/$name 47 ''; 48 49 - LD_LIBRARY_PATH = stdenv.lib.makeLibraryPath [ cairo libGLU libGL freetype openssl libuuid alsaLib xorg.libICE xorg.libSM ]; 50 - nativeBuildInputs = [ unzip cmake gcc makeWrapper ]; 51 - buildInputs = [ bash glibc openssl libGLU libGL freetype xorg.libX11 xorg.libICE xorg.libSM alsaLib cairo pharo-share ]; 52 - 53 - meta = { 54 description = "Clean and innovative Smalltalk-inspired environment"; 55 longDescription = '' 56 Pharo's goal is to deliver a clean, innovative, free open-source 57 Smalltalk-inspired environment. By providing a stable and small core ··· 65 Please fill bug reports on http://bugs.pharo.org under the 'Ubuntu 66 packaging (ppa:pharo/stable)' project. 67 ''; 68 - homepage = "http://pharo.org"; 69 - license = stdenv.lib.licenses.mit; 70 - maintainers = [ stdenv.lib.maintainers.lukego ]; 71 # Pharo VM sources are packaged separately for darwin (OS X) 72 platforms = stdenv.lib.filter 73 (system: with stdenv.lib.systems.elaborate { inherit system; };
··· 1 + { stdenv 2 + , fetchurl 3 + , cmake 4 + , bash 5 + , unzip 6 + , glibc 7 + , openssl 8 + , gcc 9 + , libGLU 10 + , libGL 11 + , freetype 12 + , xorg 13 + , alsaLib 14 + , cairo 15 + , libuuid 16 + , makeWrapper 17 + , ... }: 18 19 { name, src, ... }: 20 ··· 26 27 hardeningDisable = [ "format" "pic" ]; 28 29 + nativeBuildInputs = [ unzip cmake gcc makeWrapper ]; 30 + 31 + buildInputs = [ bash glibc openssl libGLU libGL freetype 32 + xorg.libX11 xorg.libICE xorg.libSM alsaLib cairo pharo-share ]; 33 + 34 + LD_LIBRARY_PATH = stdenv.lib.makeLibraryPath 35 + [ cairo libGLU libGL freetype openssl libuuid alsaLib 36 + xorg.libICE xorg.libSM ]; 37 + 38 preConfigure = '' 39 cd build/ 40 ''; ··· 70 ln -s "${pharo-share}/lib/"*.sources $prefix/lib/$name 71 ''; 72 73 + meta = with stdenv.lib; { 74 description = "Clean and innovative Smalltalk-inspired environment"; 75 + homepage = "https://pharo.org"; 76 longDescription = '' 77 Pharo's goal is to deliver a clean, innovative, free open-source 78 Smalltalk-inspired environment. By providing a stable and small core ··· 86 Please fill bug reports on http://bugs.pharo.org under the 'Ubuntu 87 packaging (ppa:pharo/stable)' project. 88 ''; 89 + license = licenses.mit; 90 + maintainers = [ maintainers.lukego ]; 91 # Pharo VM sources are packaged separately for darwin (OS X) 92 platforms = stdenv.lib.filter 93 (system: with stdenv.lib.systems.elaborate { inherit system; };
+28 -28
pkgs/development/pharo/vm/build-vm.nix
··· 46 # while the VM depends on <= gcc48: 47 "stackprotector" ]; 48 49 # Regenerate the configure script. 50 # Unnecessary? But the build breaks without this. 51 autoreconfPhase = '' ··· 123 ln -s ${libgit2}/lib/libgit2.so* "$out/" 124 ''; 125 126 - enableParallelBuilding = true; 127 - 128 - # gcc 4.8 used for the build: 129 - # 130 - # gcc5 crashes during compilation; gcc >= 4.9 produces a 131 - # binary that crashes when forking a child process. See: 132 - # http://forum.world.st/OSProcess-fork-issue-with-Debian-built-VM-td4947326.html 133 - # 134 - # (stack protection is disabled above for gcc 4.8 compatibility.) 135 - nativeBuildInputs = [ autoreconfHook ]; 136 - buildInputs = [ 137 - bash 138 - unzip 139 - glibc 140 - openssl 141 - gcc48 142 - libGLU libGL 143 - freetype 144 - xorg.libX11 145 - xorg.libICE 146 - xorg.libSM 147 - alsaLib 148 - cairo 149 - pharo-share 150 - libuuid 151 - ]; 152 - 153 meta = with stdenv.lib; { 154 description = "Clean and innovative Smalltalk-inspired environment"; 155 longDescription = '' 156 Pharo's goal is to deliver a clean, innovative, free open-source 157 Smalltalk-inspired environment. By providing a stable and small core ··· 165 Please fill bug reports on http://bugs.pharo.org under the 'Ubuntu 166 packaging (ppa:pharo/stable)' project. 167 ''; 168 - homepage = "http://pharo.org"; 169 license = licenses.mit; 170 maintainers = [ maintainers.lukego ]; 171 platforms = [ "i686-linux" "x86_64-linux" ];
··· 46 # while the VM depends on <= gcc48: 47 "stackprotector" ]; 48 49 + # gcc 4.8 used for the build: 50 + # 51 + # gcc5 crashes during compilation; gcc >= 4.9 produces a 52 + # binary that crashes when forking a child process. See: 53 + # http://forum.world.st/OSProcess-fork-issue-with-Debian-built-VM-td4947326.html 54 + # 55 + # (stack protection is disabled above for gcc 4.8 compatibility.) 56 + nativeBuildInputs = [ autoreconfHook ]; 57 + buildInputs = [ 58 + bash 59 + unzip 60 + glibc 61 + openssl 62 + gcc48 63 + libGLU libGL 64 + freetype 65 + xorg.libX11 66 + xorg.libICE 67 + xorg.libSM 68 + alsaLib 69 + cairo 70 + pharo-share 71 + libuuid 72 + ]; 73 + 74 + enableParallelBuilding = true; 75 + 76 # Regenerate the configure script. 77 # Unnecessary? But the build breaks without this. 78 autoreconfPhase = '' ··· 150 ln -s ${libgit2}/lib/libgit2.so* "$out/" 151 ''; 152 153 meta = with stdenv.lib; { 154 description = "Clean and innovative Smalltalk-inspired environment"; 155 + homepage = "https://pharo.org"; 156 longDescription = '' 157 Pharo's goal is to deliver a clean, innovative, free open-source 158 Smalltalk-inspired environment. By providing a stable and small core ··· 166 Please fill bug reports on http://bugs.pharo.org under the 'Ubuntu 167 packaging (ppa:pharo/stable)' project. 168 ''; 169 license = licenses.mit; 170 maintainers = [ maintainers.lukego ]; 171 platforms = [ "i686-linux" "x86_64-linux" ];
+1 -1
pkgs/development/pharo/vm/share.nix
··· 51 52 meta = { 53 description = "Shared files for Pharo"; 54 - homepage = "http://pharo.org"; 55 license = stdenv.lib.licenses.mit; 56 maintainers = [ ]; 57 };
··· 51 52 meta = { 53 description = "Shared files for Pharo"; 54 + homepage = "https://pharo.org"; 55 license = stdenv.lib.licenses.mit; 56 maintainers = [ ]; 57 };
+6 -8
pkgs/tools/misc/buildtorrent/default.nix
··· 1 { stdenv, fetchurl }: 2 3 - let version = "0.8"; in 4 - 5 stdenv.mkDerivation rec { 6 pname = "buildtorrent"; 7 - inherit version; 8 9 src = fetchurl { 10 url = "https://mathr.co.uk/blog/code/${pname}-${version}.tar.gz"; 11 - sha256 = "e8e27647bdb38873ac570d46c1a9689a92b01bb67f59089d1cdd08784f7052d0"; 12 }; 13 14 - meta = { 15 description = "A simple commandline torrent creator"; 16 - homepage = "http://mathr.co.uk/blog/torrent.html"; 17 - license = stdenv.lib.licenses.gpl3Plus; 18 - platforms = stdenv.lib.platforms.all; 19 }; 20 }
··· 1 { stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 pname = "buildtorrent"; 5 + version = "0.8"; 6 7 src = fetchurl { 8 url = "https://mathr.co.uk/blog/code/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-6OJ2R72ziHOsVw1GwalompKwG7Z/WQidHN0IeE9wUtA="; 10 }; 11 12 + meta = with stdenv.lib; { 13 description = "A simple commandline torrent creator"; 14 + homepage = "https://mathr.co.uk/blog/torrent.html"; 15 + license = licenses.gpl3Plus; 16 + platforms = platforms.all; 17 }; 18 }
+18 -26
pkgs/tools/video/atomicparsley/default.nix
··· 1 - { stdenv, fetchhg, autoreconfHook, zlib, Cocoa }: 2 3 - stdenv.mkDerivation { 4 pname = "atomicparsley"; 5 - version = "0.9.6"; 6 7 - src = fetchhg { 8 - url = "https://bitbucket.org/wez/atomicparsley"; 9 - sha256 = "05n4kbn91ps52h3wi1qb2jwygjsc01qzx4lgkv5mvwl5i49rj8fm"; 10 }; 11 12 - nativeBuildInputs = [ autoreconfHook ]; 13 14 buildInputs = [ zlib ] 15 - ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa ]; 16 - 17 - configureFlags = stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 18 - # AC_FUNC_MALLOC is broken on cross builds. 19 - "ac_cv_func_malloc_0_nonnull=yes" 20 - "ac_cv_func_realloc_0_nonnull=yes" 21 - ]; 22 23 - installPhase = "install -D AtomicParsley $out/bin/AtomicParsley"; 24 25 meta = with stdenv.lib; { 26 - description = '' 27 - A lightweight command line program for reading, parsing and 28 - setting metadata into MPEG-4 files 29 - ''; 30 - 31 - longDescription = '' 32 - This is a maintained fork of the original AtomicParsley. 33 - ''; 34 - 35 - homepage = "https://bitbucket.org/wez/atomicparsley"; 36 - license = licenses.gpl2; 37 platforms = platforms.unix; 38 maintainers = with maintainers; [ pjones ]; 39 };
··· 1 + { stdenv, fetchFromGitHub, cmake, zlib, Cocoa }: 2 3 + stdenv.mkDerivation rec { 4 pname = "atomicparsley"; 5 + version = "20200701.154658.b0d6223"; 6 7 + src = fetchFromGitHub { 8 + owner = "wez"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "sha256-EHO4WkxoAXUhuJKMNYmBbGfOgtO9uklzXtWS4QsV1c8="; 12 }; 13 14 + nativeBuildInputs = [ cmake ]; 15 16 buildInputs = [ zlib ] 17 + ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa ]; 18 19 + installPhase = '' 20 + runHook preInstall 21 + install -D AtomicParsley $out/bin/AtomicParsley 22 + runHook postInstall 23 + ''; 24 25 meta = with stdenv.lib; { 26 + description = "A CLI program for reading, parsing and setting metadata into MPEG-4 files"; 27 + homepage = "https://github.com/wez/atomicparsley"; 28 + license = licenses.gpl2Plus; 29 platforms = platforms.unix; 30 maintainers = with maintainers; [ pjones ]; 31 };