diff options
author | xeji <36407913+xeji@users.noreply.github.com> | 2018-09-12 23:25:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-12 23:25:37 +0200 |
commit | 82a49eb8d2c8f685ded0a13adb931ba768b418ff (patch) | |
tree | 23ace125761959bd53cbf624d3ecaa01082b3960 /pkgs/development | |
parent | 65bc378de8f2268040da3d221ec5a48c3081b86c (diff) | |
parent | 2953d4c9947fbc152ccda2e8941c2a4f9c908f12 (diff) | |
download | nixlib-82a49eb8d2c8f685ded0a13adb931ba768b418ff.tar nixlib-82a49eb8d2c8f685ded0a13adb931ba768b418ff.tar.gz nixlib-82a49eb8d2c8f685ded0a13adb931ba768b418ff.tar.bz2 nixlib-82a49eb8d2c8f685ded0a13adb931ba768b418ff.tar.lz nixlib-82a49eb8d2c8f685ded0a13adb931ba768b418ff.tar.xz nixlib-82a49eb8d2c8f685ded0a13adb931ba768b418ff.tar.zst nixlib-82a49eb8d2c8f685ded0a13adb931ba768b418ff.zip |
Merge pull request #46355 from xeji/p/nant-drop
nant, boo, banshee: remove
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/compilers/boo/config.patch | 45 | ||||
-rw-r--r-- | pkgs/development/compilers/boo/default.nix | 46 | ||||
-rw-r--r-- | pkgs/development/tools/build-managers/nant/default.nix | 71 |
3 files changed, 0 insertions, 162 deletions
diff --git a/pkgs/development/compilers/boo/config.patch b/pkgs/development/compilers/boo/config.patch deleted file mode 100644 index f6e0eee29b1b..000000000000 --- a/pkgs/development/compilers/boo/config.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff --git a/default.build b/default.build -index e48fd9e..b0dee4f 100644 ---- a/default.build -+++ b/default.build -@@ -23,14 +23,14 @@ - <property name="skip.ast" value="False" /> - <property name="skip.vs" value="False" /> - -- <property name="gsv.name" value="gtksourceview-1.0" /> -+ <property name="gsv.name" value="gtksourceview-2.0" /> - - <property name="build.dir" value="build" dynamic="True"/> - <property name="distrobuild.dir" value="distrobuild"/> - <property name="docs.dir" value="docs" /> - <property name="examples.dir" value="examples" /> - -- <property name="install.prefix" value="/usr/local" /> -+ <property name="install.prefix" value="$out" /> - <property name="install.destdir" value="/" /> - - <property name="install.share" value="${path::combine(install.prefix,'share')}" /> -@@ -575,9 +575,9 @@ - key files for mime detection, etc - --> - -- <property name="sharedmime.prefix" value="${pkg-config::get-variable('shared-mime-info','prefix')}" /> -+ <property name="sharedmime.prefix" value="$out" /> - <property name="fakeroot.sharedmime" value="${fakeroot}/${sharedmime.prefix}" /> -- <property name="gsv.prefix" value="${pkg-config::get-variable(gsv.name,'prefix')}" /> -+ <property name="gsv.prefix" value="$out" /> - <property name="fakeroot.gsv" value="${fakeroot}/${gsv.prefix}" /> - - <mkdir dir="${fakeroot.boolib}"/> -@@ -707,9 +707,9 @@ - key files for mime detection, etc - --> - -- <property name="sharedmime.prefix" value="${pkg-config::get-variable('shared-mime-info','prefix')}" /> -+ <property name="sharedmime.prefix" value="$out" /> - <property name="fakeroot.sharedmime" value="${fakeroot}/${sharedmime.prefix}" /> -- <property name="gsv.prefix" value="${pkg-config::get-variable(gsv.name,'prefix')}" /> -+ <property name="gsv.prefix" value="$out" /> - <property name="fakeroot.gsv" value="${fakeroot}/${gsv.prefix}" /> - - <foreach item="File" property="filename"> diff --git a/pkgs/development/compilers/boo/default.nix b/pkgs/development/compilers/boo/default.nix deleted file mode 100644 index ec5e08ffda40..000000000000 --- a/pkgs/development/compilers/boo/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ stdenv, fetchFromGitHub, pkgconfig, mono, makeWrapper, nant -, shared-mime-info, gtksourceview, gtk2 }: - -let - release = "alpha"; -in stdenv.mkDerivation rec { - name = "boo-${version}"; - version = "2013-10-21"; - - src = fetchFromGitHub { - owner = "boo-lang"; - repo = "boo"; - - rev = "${release}"; - sha256 = "174abdwfpq8i3ijx6bwqll16lx7xwici374rgsbymyk8g8mla094"; - }; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ - mono makeWrapper nant shared-mime-info gtksourceview - gtk2 - ]; - - patches = [ ./config.patch ]; - - postPatch = '' - sed -e 's|\$out|'$out'|' -i default.build - ''; - - buildPhase = '' - nant -t:mono-4.5 - ''; - - installPhase = '' - nant install - cp $out/lib/mono/boo/*.dll $out/lib/boo/ - ''; - - dontStrip = true; - - meta = with stdenv.lib; { - description = "The Boo Programming Language"; - platforms = platforms.linux; - broken = true; - }; -} diff --git a/pkgs/development/tools/build-managers/nant/default.nix b/pkgs/development/tools/build-managers/nant/default.nix deleted file mode 100644 index c394d87e09ec..000000000000 --- a/pkgs/development/tools/build-managers/nant/default.nix +++ /dev/null @@ -1,71 +0,0 @@ -{ stdenv, fetchFromGitHub, pkgconfig, mono, makeWrapper -, targetVersion ? "4.5" }: - -let - version = "2015-11-15"; - - src = fetchFromGitHub { - owner = "nant"; - repo = "nant"; - rev = "19bec6eca205af145e3c176669bbd57e1712be2a"; - sha256 = "11l5y76csn686p8i3kww9s0sxy659ny9l64krlqg3y2nxaz0fk6l"; - }; - - nant-bootstrapped = stdenv.mkDerivation { - name = "nant-bootstrapped-${version}"; - inherit src; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ mono makeWrapper ]; - - buildFlags = "bootstrap"; - - dontStrip = true; - - installPhase = '' - mkdir -p $out/lib/nant-bootstrap - cp -r bootstrap/* $out/lib/nant-bootstrap - - mkdir -p $out/bin - makeWrapper "${mono}/bin/mono" $out/bin/nant \ - --add-flags "$out/lib/nant-bootstrap/NAnt.exe" - ''; - }; - -in stdenv.mkDerivation { - name = "nant-${version}"; - inherit src; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ mono makeWrapper nant-bootstrapped ]; - - dontStrip = true; - - buildPhase = '' - nant -t:mono-${targetVersion} - ''; - - installPhase = '' - mkdir -p $out/lib/nant - cp -r build/mono-${targetVersion}.unix/nant-debug/bin/* $out/lib/nant/ - - mkdir -p $out/bin - makeWrapper "${mono}/bin/mono" $out/bin/nant \ - --add-flags "$out/lib/nant/NAnt.exe" - ''; - - meta = with stdenv.lib; { - homepage = http://nant.sourceforge.net; - description = "NAnt is a free .NET build tool"; - - longDescription = '' - NAnt is a free .NET build tool. In theory it is kind of like make without - make's wrinkles. In practice it's a lot like Ant. - ''; - - license = licenses.gpl2Plus; - maintainers = with maintainers; [ zohl ]; - platforms = platforms.linux; - }; -} - |