git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #101569 from AndersonTorres/megafix

Fixing some URLs

commitc3feda093d342da8f12ac710f64ac341812bb455 authorAnderson Torres <torres.anderson.85@protonmail.com> dateWed 28 Oct 2020, 10:15 (6 years ago) parentc5ef62dd070216
11 files changed+195−133
pkgs/applications/misc/sakura/default.nix+27−13 pkgs/applications/video/bombono/default.nix+53−27 pkgs/development/libraries/babl/default.nix+3−3 pkgs/development/libraries/gegl/4.0.nix+4−4 pkgs/development/libraries/gegl/default.nix+22−9 pkgs/development/pharo/launcher/default.nix+3−4 pkgs/development/pharo/vm/build-vm-legacy.nix+30−10 pkgs/development/pharo/vm/build-vm.nix+28−28 pkgs/development/pharo/vm/share.nix+1−1 pkgs/tools/misc/buildtorrent/default.nix+6−8 pkgs/tools/video/atomicparsley/default.nix+18−26
pkgs/applications/misc/sakura/default.nix+27−13
@@ -1,27 +1,38 @@
1−{ stdenv, fetchurl, cmake, pkgconfig, gtk3, perl, vte, pcre2, glib , makeWrapper }:
1+{ stdenv
2+, fetchurl
3+, cmake
4+, pkgconfig
5+, gtk3
6+, perl
7+, vte
8+, pcre2
9+, glib
10+, makeWrapper
11+}:
212
313stdenv.mkDerivation rec {
414 pname = "sakura";
5− version = "3.7.0";
15+ version = "3.7.1";
616
717 src = fetchurl {
8− url = "https://launchpad.net/sakura/trunk/${version}/+download/${pname}-${version}.tar.gz";
9− sha256 = "15gskj5yv5qs3cj4ps43735kfx2nzjlhq4dk9ghirl8lvhhxsm5m";
18+ url = "https://launchpad.net/${pname}/trunk/${version}/+download/${pname}-${version}.tar.bz2";
19+ sha256 = "sha256-cppODnUKQpS9kFkkOqxU3yqAElAVn8VQtQsP4Carkos=";
1020 };
1121
12− nativeBuildInputs = [ cmake perl pkgconfig ];
22+ nativeBuildInputs = [ cmake perl pkgconfig makeWrapper ];
1323
14− buildInputs = [ makeWrapper gtk3 vte pcre2 glib ];
24+ buildInputs = [ gtk3 vte pcre2 glib ];
1525
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}/";
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+ '';
1832
1933 meta = with stdenv.lib; {
34+ homepage = "https://www.pleyades.net/david/projects/sakura";
2035 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;
2536 longDescription = ''
2637 sakura is a terminal emulator based on GTK and VTE. It's a terminal
2738 emulator with few dependencies, so you don't need a full GNOME desktop
@@ -32,5 +43,8 @@ stdenv.mkDerivation rec {
3243 terminals in one window and adds a contextual menu with some basic
3344 options. No more no less.
3445 '';
35− };
46+ license = licenses.gpl2Only;
47+ maintainers = with maintainers; [ astsmtl codyopel AndersonTorres ];
48+ platforms = platforms.linux;
49+ };
3650}
pkgs/applications/video/bombono/default.nix+53−27
@@ -1,54 +1,80 @@
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
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
1027stdenv.mkDerivation rec {
1128 pname = "bombono";
1229 version = "1.2.4";
30+
1331 src = fetchFromGitHub {
14− owner = "muravjov";
32+ owner = "bombono-dvd";
1533 repo = "bombono-dvd";
1634 rev = version;
17− sha256 = "1lz1vik6abn1i1pvxhm55c9g47nxxv755wb2ijszwswwrwgvq5b9";
35+ sha256 = "sha256-aRW8H8+ca/61jGLxUs7u3R7yEiulwr5viMEuZWbc4dM=";
1836 };
1937
2038 patches = [
2139 (fetchpatch {
2240 name = "bombono-dvd-1.2.4-scons3.patch";
2341 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";
42+ sha256 = "sha256-5OKBWrRZvHem2MTdAObfdw76ig3Z4ZdDFtq4CJoJISA=";
2543 })
2644 ] ++ (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";}
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=";}
3553 ]);
3654
3755 nativeBuildInputs = [ wrapGAppsHook scons pkgconfig gettext ];
3856
3957 buildInputs = [
40− gtk2 gtkmm2 mjpegtools libdvdread dvdauthor boost dvdplusrwtools
41− libxmlxx ffmpeg_3 enca
42− ];
58+ boost
59+ dvdauthor
60+ dvdplusrwtools
61+ enca
62+ ffmpeg_3
63+ gtk2
64+ gtkmm2
65+ libdvdread
66+ libxmlxx
67+ mjpegtools
68+ ];
4369
4470 prefixKey = "PREFIX=";
4571
4672 enableParallelBuilding = true;
4773
48− meta = {
74+ meta = with stdenv.lib; {
4975 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 ];
76+ homepage = "https://www.bombono.org/";
77+ license = licenses.gpl2Only;
78+ maintainers = with maintainers; [ symphorien ];
5379 };
5480}
pkgs/development/libraries/babl/default.nix+3−3
@@ -33,9 +33,9 @@ stdenv.mkDerivation rec {
3333
3434 meta = with stdenv.lib; {
3535 description = "Image pixel format conversion library";
36− homepage = "http://gegl.org/babl/";
37− license = licenses.gpl3;
38− maintainers = with stdenv.lib.maintainers; [ jtojnar ];
36+ homepage = "https://gegl.org/babl/";
37+ license = licenses.lgpl3Plus;
38+ maintainers = with maintainers; [ jtojnar ];
3939 platforms = platforms.unix;
4040 };
4141}
pkgs/development/libraries/gegl/4.0.nix+4−4
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
4242
4343 src = fetchurl {
4444 url = "https://download.gimp.org/pub/gegl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
45− sha256 = "097427icgpgvcx40019b3dm8m84cchz79pixzpz648drs8p1wdqg";
45+ sha256 = "sha256-DzceLtK5IWL+/T3edD5kjKCKahsrBQBIZ/vdx+IR5CQ=";
4646 };
4747
4848 patches = [
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
5050 # https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/83
5151 (fetchpatch {
5252 url = "https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/83.patch";
53− sha256 = "CSBYbJ2xnEN23xrla1qqr244jxOR5vNK8ljBSXdg4yE=";
53+ sha256 = "sha256-CSBYbJ2xnEN23xrla1qqr244jxOR5vNK8ljBSXdg4yE=";
5454 })
5555 ];
5656
@@ -120,8 +120,8 @@ stdenv.mkDerivation rec {
120120
121121 meta = with stdenv.lib; {
122122 description = "Graph-based image processing framework";
123− homepage = "http://www.gegl.org";
124− license = licenses.gpl3;
123+ homepage = "https://www.gegl.org";
124+ license = licenses.lgpl3Plus;
125125 maintainers = with maintainers; [ jtojnar ];
126126 platforms = platforms.unix;
127127 };
pkgs/development/libraries/gegl/default.nix+22−9
@@ -1,12 +1,24 @@
1−{ stdenv, fetchurl, pkgconfig, babl, libpng, cairo, libjpeg
2−, librsvg, pango, gtk2, bzip2, intltool, libintl
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
314, OpenGL ? null }:
415
516stdenv.mkDerivation rec {
6− name = "gegl-0.2.0";
17+ pname = "gegl";
18+ version = "0.2.0";
719
820 src = fetchurl {
9− url = "ftp://ftp.gtk.org/pub/gegl/0.2/${name}.tar.bz2";
21+ url = "ftp://ftp.gtk.org/pub/gegl/0.2/${pname}-${version}.tar.bz2";
1022 sha256 = "df2e6a0d9499afcbc4f9029c18d9d1e0dd5e8710a75e17c9b1d9a6480dd8d426";
1123 };
1224
@@ -17,7 +29,7 @@ stdenv.mkDerivation rec {
1729 name = "CVE-2012-4433.patch";
1830 })];
1931
20− # needs fonts otherwise don't know how to pass them
32+ # needs fonts otherwise don't know how to pass them
2133 configureFlags = [ "--disable-docs" ];
2234
2335 buildInputs = [ babl libpng cairo libjpeg librsvg pango gtk2 bzip2 intltool libintl ]
@@ -27,10 +39,11 @@ stdenv.mkDerivation rec {
2739
2840 doCheck = false; # fails 3 out of 19 tests
2941
30− meta = {
42+ meta = with stdenv.lib; {
3143 description = "Graph-based image processing framework";
32− homepage = "http://www.gegl.org";
33− license = stdenv.lib.licenses.gpl3;
34− platforms = stdenv.lib.platforms.unix;
44+ homepage = "https://www.gegl.org";
45+ license = licenses.lgpl3Plus;
46+ maintainers = with maintainers; [ jtojnar ];
47+ platforms = platforms.unix;
3548 };
3649}
pkgs/development/pharo/launcher/default.nix+3−4
@@ -55,10 +55,10 @@ stdenv.mkDerivation rec {
5555 test "$?" == 124 && echo "ok")
5656 '';
5757
58− meta = {
58+ meta = with stdenv.lib; {
5959 description = "Launcher for Pharo distributions";
60+ homepage = "https://pharo.org";
6061 longDescription = ''
61−
6262 Pharo's goal is to deliver a clean, innovative, free open-source
6363 Smalltalk-inspired environment. By providing a stable and small
6464 core system, excellent dev tools, and maintained releases, Pharo
@@ -75,8 +75,7 @@ stdenv.mkDerivation rec {
7575 access it very rapidly from your OS application launcher. As a
7676 result, launching any image is never more than 3 clicks away.
7777 '';
78− homepage = "http://pharo.org";
79− license = stdenv.lib.licenses.mit;
78+ license = licenses.mit;
8079 maintainers = [ ];
8180 platforms = pharo.meta.platforms;
8281 };
pkgs/development/pharo/vm/build-vm-legacy.nix+30−10
@@ -1,4 +1,20 @@
1−{ stdenv, fetchurl, cmake, bash, unzip, glibc, openssl, gcc, libGLU, libGL, freetype, xorg, alsaLib, cairo, libuuid, makeWrapper, ... }:
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+, ... }:
218
319{ name, src, ... }:
420
@@ -10,7 +26,15 @@ stdenv.mkDerivation rec {
1026
1127 hardeningDisable = [ "format" "pic" ];
1228
13− # Building
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+
1438 preConfigure = ''
1539 cd build/
1640 '';
@@ -46,12 +70,9 @@ stdenv.mkDerivation rec {
4670 ln -s "${pharo-share}/lib/"*.sources $prefix/lib/$name
4771 '';
4872
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 = {
73+ meta = with stdenv.lib; {
5474 description = "Clean and innovative Smalltalk-inspired environment";
75+ homepage = "https://pharo.org";
5576 longDescription = ''
5677 Pharo's goal is to deliver a clean, innovative, free open-source
5778 Smalltalk-inspired environment. By providing a stable and small core
@@ -65,9 +86,8 @@ stdenv.mkDerivation rec {
6586 Please fill bug reports on http://bugs.pharo.org under the 'Ubuntu
6687 packaging (ppa:pharo/stable)' project.
6788 '';
68− homepage = "http://pharo.org";
69− license = stdenv.lib.licenses.mit;
70− maintainers = [ stdenv.lib.maintainers.lukego ];
89+ license = licenses.mit;
90+ maintainers = [ maintainers.lukego ];
7191 # Pharo VM sources are packaged separately for darwin (OS X)
7292 platforms = stdenv.lib.filter
7393 (system: with stdenv.lib.systems.elaborate { inherit system; };
pkgs/development/pharo/vm/build-vm.nix+28−28
@@ -46,6 +46,33 @@ stdenv.mkDerivation rec {
4646 # while the VM depends on <= gcc48:
4747 "stackprotector" ];
4848
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+
4976 # Regenerate the configure script.
5077 # Unnecessary? But the build breaks without this.
5178 autoreconfPhase = ''
@@ -123,35 +150,9 @@ stdenv.mkDerivation rec {
123150 ln -s ${libgit2}/lib/libgit2.so* "$out/"
124151 '';
125152
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−
153153 meta = with stdenv.lib; {
154154 description = "Clean and innovative Smalltalk-inspired environment";
155+ homepage = "https://pharo.org";
155156 longDescription = ''
156157 Pharo's goal is to deliver a clean, innovative, free open-source
157158 Smalltalk-inspired environment. By providing a stable and small core
@@ -165,7 +166,6 @@ stdenv.mkDerivation rec {
165166 Please fill bug reports on http://bugs.pharo.org under the 'Ubuntu
166167 packaging (ppa:pharo/stable)' project.
167168 '';
168− homepage = "http://pharo.org";
169169 license = licenses.mit;
170170 maintainers = [ maintainers.lukego ];
171171 platforms = [ "i686-linux" "x86_64-linux" ];
pkgs/development/pharo/vm/share.nix+1−1
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
5151
5252 meta = {
5353 description = "Shared files for Pharo";
54− homepage = "http://pharo.org";
54+ homepage = "https://pharo.org";
5555 license = stdenv.lib.licenses.mit;
5656 maintainers = [ ];
5757 };
pkgs/tools/misc/buildtorrent/default.nix+6−8
@@ -1,20 +1,18 @@
11{ stdenv, fetchurl }:
22
3−let version = "0.8"; in
4−
53stdenv.mkDerivation rec {
64 pname = "buildtorrent";
7− inherit version;
5+ version = "0.8";
86
97 src = fetchurl {
108 url = "https://mathr.co.uk/blog/code/${pname}-${version}.tar.gz";
11− sha256 = "e8e27647bdb38873ac570d46c1a9689a92b01bb67f59089d1cdd08784f7052d0";
9+ sha256 = "sha256-6OJ2R72ziHOsVw1GwalompKwG7Z/WQidHN0IeE9wUtA=";
1210 };
1311
14− meta = {
12+ meta = with stdenv.lib; {
1513 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;
14+ homepage = "https://mathr.co.uk/blog/torrent.html";
15+ license = licenses.gpl3Plus;
16+ platforms = platforms.all;
1917 };
2018}
pkgs/tools/video/atomicparsley/default.nix+18−26
@@ -1,39 +1,31 @@
1−{ stdenv, fetchhg, autoreconfHook, zlib, Cocoa }:
1+{ stdenv, fetchFromGitHub, cmake, zlib, Cocoa }:
22
3−stdenv.mkDerivation {
3+stdenv.mkDerivation rec {
44 pname = "atomicparsley";
5− version = "0.9.6";
5+ version = "20200701.154658.b0d6223";
66
7− src = fetchhg {
8− url = "https://bitbucket.org/wez/atomicparsley";
9− sha256 = "05n4kbn91ps52h3wi1qb2jwygjsc01qzx4lgkv5mvwl5i49rj8fm";
7+ src = fetchFromGitHub {
8+ owner = "wez";
9+ repo = pname;
10+ rev = version;
11+ sha256 = "sha256-EHO4WkxoAXUhuJKMNYmBbGfOgtO9uklzXtWS4QsV1c8=";
1012 };
1113
12− nativeBuildInputs = [ autoreconfHook ];
14+ nativeBuildInputs = [ cmake ];
1315
1416 buildInputs = [ zlib ]
15− ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa ];
17+ ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa ];
1618
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";
19+ installPhase = ''
20+ runHook preInstall
21+ install -D AtomicParsley $out/bin/AtomicParsley
22+ runHook postInstall
23+ '';
2424
2525 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;
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;
3729 platforms = platforms.unix;
3830 maintainers = with maintainers; [ pjones ];
3931 };