From 4df70063195066a7a2eae547332ba3eceb32d978 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 5 Jan 2016 01:52:12 +0100 Subject: [PATCH] netsurf: remove dead package & dependencies Not updated since 2009 (!), not working since 2013. cc @marcweber --- .../networking/browsers/netsurf/default.nix | 86 ------------------- .../networking/browsers/netsurf/haru.nix | 26 ------ .../networking/browsers/netsurf/libCSS.nix | 20 ----- .../browsers/netsurf/libParserUtils.nix | 21 ----- .../networking/browsers/netsurf/libnsbmp.nix | 21 ----- .../networking/browsers/netsurf/libnsgif.nix | 21 ----- .../browsers/netsurf/libsvgtiny.nix | 22 ----- .../browsers/netsurf/libwapcaplet.nix | 22 ----- .../networking/browsers/netsurf/netsurf.nix | 38 -------- pkgs/top-level/all-packages.nix | 3 - 10 files changed, 280 deletions(-) delete mode 100644 pkgs/applications/networking/browsers/netsurf/default.nix delete mode 100644 pkgs/applications/networking/browsers/netsurf/haru.nix delete mode 100644 pkgs/applications/networking/browsers/netsurf/libCSS.nix delete mode 100644 pkgs/applications/networking/browsers/netsurf/libParserUtils.nix delete mode 100644 pkgs/applications/networking/browsers/netsurf/libnsbmp.nix delete mode 100644 pkgs/applications/networking/browsers/netsurf/libnsgif.nix delete mode 100644 pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix delete mode 100644 pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix delete mode 100644 pkgs/applications/networking/browsers/netsurf/netsurf.nix diff --git a/pkgs/applications/networking/browsers/netsurf/default.nix b/pkgs/applications/networking/browsers/netsurf/default.nix deleted file mode 100644 index 07184bfd9f2..00000000000 --- a/pkgs/applications/networking/browsers/netsurf/default.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ pkgs }: -with pkgs; - -rec { - - libParserUtils = import ./libParserUtils.nix { - inherit fetchurl pkgconfig stdenv lib; - }; - - libCSS = import ./libCSS.nix { - inherit fetchurl sourceFromHead stdenv lib pkgconfig libParserUtils - libwapcaplet; - }; - - libnsbmp = import ./libnsbmp.nix { - inherit fetchurl stdenv lib; - }; - - libnsgif = import ./libnsgif.nix { - inherit fetchurl stdenv lib; - }; - - libwapcaplet = import ./libwapcaplet.nix { - inherit fetchurl sourceFromHead stdenv lib; - }; - - libsvgtiny = import ./libsvgtiny.nix { - inherit fetchurl sourceFromHead stdenv lib pkgconfig gperf libxml2; - }; - - hubub = stdenv.mkDerivation { - name = "Hubbub-0.0.1"; - - src = fetchurl { - url = http://www.netsurf-browser.org/projects/releases/hubbub-0.0.1-src.tar.gz; - sha256 = "1pwcnxp3h5ysnr3nxhnwghaabri5zjaibrcarsrrnhkn2gvvv81v"; - }; - - installPhase = "make PREFIX=$out install"; - buildInputs = [pkgconfig libParserUtils]; - - meta = { - description = "HTML5 compliant parsing library, written in C"; - homepage = http://www.netsurf-browser.org/projects/hubbub/; - license = stdenv.lib.licenses.mit; - maintainers = [lib.maintainers.marcweber]; - platforms = lib.platforms.linux; - }; - }; - - /* - # unfinished - experimental - libdom = stdenv.mkDerivation { - name = "libdom-devel"; - - # REGION AUTO UPDATE: { name="libdom"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/dom"; groups = "netsurf_group"; } - src= sourceFromHead "libdom-9721.tar.gz" - (fetchurl { url = "http://mawercer.de/~nix/repos/libdom-9721.tar.gz"; sha256 = "ca4b94a8dd32036787331a14133c36a49daded40bdb4c04edc3eab99e2193abc"; }); - # END - installPhase = "make PREFIX=$out install"; - buildInputs = [pkgconfig]; - - meta = { - description = "implementation of the W3C DOM, written in C"; - homepage = http://www.netsurf-browser.org/projects/hubbub/; - license = stdenv.lib.licenses.mit; - maintainers = [lib.maintainers.marcweber]; - platforms = lib.platforms.linux; - }; - }; - */ - - netsurfHaru = import ./haru.nix { - inherit fetchurl sourceFromHead stdenv lib zlib libpng; - }; - - browser = import ./netsurf.nix { - inherit fetchurl sourceFromHead stdenv lib pkgconfig - libnsbmp libnsgif libsvgtiny libwapcaplet hubub libParserUtils - libpng libxml2 libCSS lcms curl libmng glib gtk; - libharu = netsurfHaru; - inherit (gnome) libglade; - }; - - -} diff --git a/pkgs/applications/networking/browsers/netsurf/haru.nix b/pkgs/applications/networking/browsers/netsurf/haru.nix deleted file mode 100644 index 7aa362c613f..00000000000 --- a/pkgs/applications/networking/browsers/netsurf/haru.nix +++ /dev/null @@ -1,26 +0,0 @@ -args: with args; -stdenv.mkDerivation { - - name = "netsurf-haru-trunk"; - - # REGION AUTO UPDATE: { name="netsurf_haru"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/libharu"; groups = "netsurf_group"; } - src= sourceFromHead "netsurf_haru-9721.tar.gz" - (fetchurl { url = "http://mawercer.de/~nix/repos/netsurf_haru-9721.tar.gz"; sha256 = "8113492823e1069f428ef8970c2c7a09b4c36c645480ce81f8351331ce097656"; }); - # END - - preConfigure = "cd upstream"; - configureFlags = "--with-zlib=${zlib} --with-png=${libpng}"; - - buildInputs = [zlib libpng]; - - installPhase = "make PREFIX=$out install"; - - meta = { - description = "cross platform, open source library for generating PDF files"; - homepage = http://libharu.org/wiki/Main_Page; - license = with stdenv.lib.licenses; [ libpng zlib ]; - maintainers = [args.lib.maintainers.marcweber]; - platforms = args.lib.platforms.linux; - broken = true; - }; -} diff --git a/pkgs/applications/networking/browsers/netsurf/libCSS.nix b/pkgs/applications/networking/browsers/netsurf/libCSS.nix deleted file mode 100644 index 99192fda113..00000000000 --- a/pkgs/applications/networking/browsers/netsurf/libCSS.nix +++ /dev/null @@ -1,20 +0,0 @@ -args: with args; -stdenv.mkDerivation { - name = "libCSS-devel"; - - # REGION AUTO UPDATE: { name="libCSS"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/libcss"; groups = "netsurf_group"; } - src= sourceFromHead "libCSS-9721.tar.gz" - (fetchurl { url = "http://mawercer.de/~nix/repos/libCSS-9721.tar.gz"; sha256 = "47b44653f7b53c21da6224ffb1f81df934cc711d6a5795c5584755a8bd48e5ac"; }); - # END - - installPhase = "make PREFIX=$out install"; - buildInputs = [pkgconfig libParserUtils libwapcaplet]; - - meta = { - description = "A CSS parser and selection engine, written in C"; # used by netsurf - homepage = http://www.netsurf-browser.org/projects/libcss/; - license = stdenv.lib.licenses.mit; - maintainers = [args.lib.maintainers.marcweber]; - platforms = args.lib.platforms.linux; - }; -} diff --git a/pkgs/applications/networking/browsers/netsurf/libParserUtils.nix b/pkgs/applications/networking/browsers/netsurf/libParserUtils.nix deleted file mode 100644 index 3c2b7693be7..00000000000 --- a/pkgs/applications/networking/browsers/netsurf/libParserUtils.nix +++ /dev/null @@ -1,21 +0,0 @@ -args: with args; -stdenv.mkDerivation { - name = "libParserUtils-0.0.1"; - - src = fetchurl { - url = http://www.netsurf-browser.org/projects/releases/libparserutils-0.0.1-src.tar.gz; - sha256 = "0r9ia32kgvcfjy82xyiyihyg9yhh3l9pdzk6sp6d6gh2sbglxvas"; - }; - - installPhase = "make PREFIX=$out install"; - buildInputs = [pkgconfig]; - - meta = { - description = "A library for building efficient parsers, written in C"; - homepage = http://www.netsurf-browser.org/projects/libparserutils/; - license = stdenv.lib.licenses.mit; - maintainers = [args.lib.maintainers.marcweber]; - platforms = args.lib.platforms.linux; - broken = true; - }; -} diff --git a/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix b/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix deleted file mode 100644 index 083850bb545..00000000000 --- a/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix +++ /dev/null @@ -1,21 +0,0 @@ -args: with args; -stdenv.mkDerivation { - name = "libnsbmp-0.0.1"; - - src = fetchurl { - url = http://www.netsurf-browser.org/projects/releases/libnsbmp-0.0.1-src.tar.gz; - sha256 = "1ldng20w5f725rhfns3v58x1mh3d93zwrx4c8f88rsm6wym14ka2"; - }; - - installPhase = "make PREFIX=$out install"; - buildInputs = []; - - meta = { - description = "A decoding library for BMP and ICO image file formats"; # used by netsurf - homepage = http://www.netsurf-browser.org/projects/libnsbmp/; - license = stdenv.lib.licenses.mit; - maintainers = [args.lib.maintainers.marcweber]; - platforms = args.lib.platforms.linux; - broken = true; - }; -} diff --git a/pkgs/applications/networking/browsers/netsurf/libnsgif.nix b/pkgs/applications/networking/browsers/netsurf/libnsgif.nix deleted file mode 100644 index 5e2acb4f313..00000000000 --- a/pkgs/applications/networking/browsers/netsurf/libnsgif.nix +++ /dev/null @@ -1,21 +0,0 @@ -args: with args; -stdenv.mkDerivation { - name = "libnsgif-0.0.1"; - - src = fetchurl { - url = http://www.netsurf-browser.org/projects/releases/libnsgif-0.0.1-src.tar.gz; - sha256 = "0lnvyhfdb9dm979fly33mi2jlf2rfx9ldx93viawvana63sidwsl"; - }; - - installPhase = "make PREFIX=$out install"; - buildInputs = []; - - meta = { - description = "A decoding library for gif image file formats"; # used by netsurf - homepage = http://www.netsurf-browser.org/projects/libnsgif/; - license = stdenv.lib.licenses.mit; - maintainers = [args.lib.maintainers.marcweber]; - platforms = args.lib.platforms.linux; - broken = true; - }; -} diff --git a/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix b/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix deleted file mode 100644 index 1e9f74a1ffd..00000000000 --- a/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix +++ /dev/null @@ -1,22 +0,0 @@ -args: with args; -stdenv.mkDerivation { - name = "libsvgtiny-devel"; - - # REGION AUTO UPDATE: { name="libsvgtiny"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/libsvgtiny"; groups = "netsurf_group"; } - src= sourceFromHead "libsvgtiny-9721.tar.gz" - (fetchurl { url = "http://mawercer.de/~nix/repos/libsvgtiny-9721.tar.gz"; sha256 = "0c4c8e357c220218a32ef789eb2ba8226a403d4c2b550d7c65f351a0af5d1a71"; }); - # END - - NIX_CFLAGS_COMPILE = "-Wno-error=cpp"; - - installPhase = "make PREFIX=$out install"; - buildInputs = [pkgconfig gperf libxml2]; - - meta = { - description = "implementation of SVG Tiny, written in C"; - homepage = http://www.netsurf-browser.org/projects/libsvgtiny/; - license = stdenv.lib.licenses.mit; - maintainers = [args.lib.maintainers.marcweber]; - platforms = args.lib.platforms.linux; - }; -} diff --git a/pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix b/pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix deleted file mode 100644 index a4cd09d1d86..00000000000 --- a/pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix +++ /dev/null @@ -1,22 +0,0 @@ -args: with args; -stdenv.mkDerivation { - name = "libwapcaplet-devel"; - - # REGION AUTO UPDATE: { name="libwapcaplet"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/libwapcaplet"; groups = "netsurf_group"; } - src= sourceFromHead "libwapcaplet-9721.tar.gz" - (fetchurl { url = "http://mawercer.de/~nix/repos/libwapcaplet-9721.tar.gz"; sha256 = "7f9f32ca772c939d67f3bc8bf0705544c2b2950760da3fe6a4e069ad0f77d91a"; }); - # END - - NIX_CFLAGS_COMPILE = "-Wno-error=cpp"; - - installPhase = "make PREFIX=$out install"; - buildInputs = []; - - meta = { - description = "A string internment library, written in C"; - homepage = http://www.netsurf-browser.org/projects/libwapcaplet/; - license = stdenv.lib.licenses.mit; - maintainers = [args.lib.maintainers.marcweber]; - platforms = args.lib.platforms.linux; - }; -} diff --git a/pkgs/applications/networking/browsers/netsurf/netsurf.nix b/pkgs/applications/networking/browsers/netsurf/netsurf.nix deleted file mode 100644 index f7e90b61a94..00000000000 --- a/pkgs/applications/networking/browsers/netsurf/netsurf.nix +++ /dev/null @@ -1,38 +0,0 @@ -args: with args; -stdenv.mkDerivation { - - name = "netsurf-devel"; - # REGION AUTO UPDATE: { name="netsurf"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/netsurf"; groups = "netsurf_group"; } - src= sourceFromHead "netsurf-9721.tar.gz" - (fetchurl { url = "http://mawercer.de/~nix/repos/netsurf-9721.tar.gz"; sha256 = "4705f059596fbd95b1a80d9a6c5d08daf051fd0e5e868ccd40b30af8a45e8f56"; }); - # END - - # name = "netsurf-2.1"; - /* - src = fetchurl { - url = http://www.netsurf-browser.org/downloads/releases/netsurf-2.1-src.tar.gz; - sha256 = "10as2skm0pklx8bb8s0z2hh72f17snavkhj7dhi8r4sjr10wz8nd"; - }; - */ - - buildInputs = [pkgconfig - libnsbmp libnsgif libwapcaplet libsvgtiny hubub libParserUtils - curl libpng libxml2 lcms glib libharu libmng - gtk libglade libCSS]; - - buildPhase = "make PREFIX=$out"; - installPhase = "make PREFIX=$out install"; - - meta = with args.lib; { - description = "free, open source web browser"; - homepage = http://www.netsurf-browser.org; - license = with licenses; [ - gpl2 - mit /* visual work */ - ]; - maintainers = with maintainers; [ marcweber ]; - platforms = platforms.linux; - }; - -} - diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 90bc9bfdc6b..48ebf07e285 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12713,9 +12713,6 @@ let motif = lesstif; }; - netsurfBrowser = netsurf.browser; - netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf {}); - notmuch = callPackage ../applications/networking/mailreaders/notmuch { # No need to build Emacs - notmuch.el works just fine without # byte-compilation. Use emacs24Packages.notmuch if you want to