git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #153699 from brandonweeks/openbazaar

openbazaar: remove

commit13434e53d011b98e43966e794b5e7aa9e06a83c3 authorPavol Rusnak <pavol@rusnak.io> dateFri 7 Jan 2022, 01:16 (5 years ago) parent017328fa7690bb
4 files changed+2−111
pkgs/applications/networking/openbazaar/client.nix−60 pkgs/applications/networking/openbazaar/default.nix−48 pkgs/top-level/aliases.nix+2 pkgs/top-level/all-packages.nix−3
pkgs/applications/networking/openbazaar/client.nixdeleted−60
@@ -1,60 +0,0 @@
1−{ lib, stdenv
2−, fetchurl
3−, gcc-unwrapped
4−, dpkg
5−, bash
6−, nodePackages
7−, makeWrapper
8−, electron_6
9−}:
10−
11−let
12− electron = electron_6;
13−in
14−stdenv.mkDerivation rec {
15− pname = "openbazaar-client";
16− version = "2.4.10";
17−
18− src = fetchurl {
19− url = "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v${version}/openbazaar2client_${version}_amd64.deb";
20− sha256 = "sha256-X0iTTLOJsZeyVZwNU3y39cFMHnxlnYXmqQERE26CLTY=";
21− };
22−
23− dontBuild = true;
24− dontConfigure = true;
25−
26− nativeBuildInputs = [ makeWrapper ];
27−
28− unpackPhase = ''
29− ${dpkg}/bin/dpkg-deb -x $src .
30− '';
31−
32− installPhase = ''
33− runHook preInstall
34−
35− mkdir -p $out/bin $out/share/{${pname},applications,pixmaps}
36−
37− cp -a usr/lib/openbazaar2client/{locales,resources} $out/share/${pname}
38− cp -a usr/share/applications/openbazaar2client.desktop $out/share/applications/${pname}.desktop
39− cp -a usr/share/pixmaps/openbazaar2client.png $out/share/pixmaps/${pname}.png
40−
41− substituteInPlace $out/share/applications/${pname}.desktop \
42− --replace 'openbazaar2client' 'openbazaar-client'
43−
44− runHook postInstall
45− '';
46−
47− postFixup = ''
48− makeWrapper ${electron}/bin/electron $out/bin/${pname} \
49− --add-flags $out/share/${pname}/resources/app \
50− --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gcc-unwrapped.lib ]}"
51− '';
52−
53− meta = with lib; {
54− description = "Decentralized Peer to Peer Marketplace for Bitcoin - client";
55− homepage = "https://www.openbazaar.org/";
56− license = licenses.mit;
57− maintainers = with maintainers; [ prusnak ];
58− platforms = [ "x86_64-linux" ];
59− };
60−}
pkgs/applications/networking/openbazaar/default.nixdeleted−48
@@ -1,48 +0,0 @@
1−{ lib, stdenv
2−, fetchurl
3−}:
4−
5−stdenv.mkDerivation rec {
6− pname = "openbazaar";
7− version = "0.14.6";
8−
9− suffix = {
10− i686-linux = "linux-386";
11− x86_64-darwin = "darwin-10.6-amd64";
12− x86_64-linux = "linux-amd64";
13− }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
14−
15− src = fetchurl {
16− url = "https://github.com/OpenBazaar/openbazaar-go/releases/download/v${version}/${pname}-go-${suffix}";
17− sha256 = {
18− i686-linux = "1cmv3gyfd6q7y6yn6kigksy2abkq5b8mfgk51d04ky1ckgbriaqq";
19− x86_64-darwin = "0n32a0pyj1k2had3imimdyhdhyb285y1dj04f7g3jajmy5zndaxx";
20− x86_64-linux = "105i5yl2yvhcvyh1wf35kqq1qyxgbl9j2kxs6yshsk14b2p02j5i";
21− }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
22− };
23−
24− dontUnpack = true;
25− dontConfigure = true;
26− dontBuild = true;
27− dontStrip = true;
28− dontPatchELF = true;
29− preferLocalBuild = true;
30−
31− installPhase = ''
32− install -D $src $out/bin/openbazaard
33− '';
34−
35− postFixup = lib.optionalString (!stdenv.isDarwin) ''
36− patchelf \
37− --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
38− $out/bin/openbazaard
39− '';
40−
41− meta = with lib; {
42− description = "Decentralized Peer to Peer Marketplace for Bitcoin - daemon";
43− homepage = "https://www.openbazaar.org/";
44− license = licenses.mit;
45− maintainers = with maintainers; [ prusnak ];
46− platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
47− };
48−}
pkgs/top-level/aliases.nix+2
@@ -634,6 +634,8 @@ mapAliases ({
634634 octoprint-plugins = throw "octoprint-plugins are now part of the octoprint.python.pkgs package set."; # added 2021-01-24
635635 ofp = throw "ofp is not compatible with odp-dpdk";
636636 olifant = throw "olifant has been removed from nixpkgs, as it was unmaintained."; # added 2021-08-05
637+ openbazaar = throw "openbazzar has been removed from nixpkgs as upstream has abandoned the project"; # added 2022-01-06
638+ openbazaar-client = throw "openbazzar-client has been removed from nixpkgs as upstream has abandoned the project"; # added 2022-01-06
637639 opencl-icd = ocl-icd; # added 2017-01-20
638640 openconnect_pa = throw "openconnect_pa fork has been discontinued, support for GlobalProtect is now available in openconnect"; # added 2021-05-21
639641 openelec-dvb-firmware = libreelec-dvb-firmware; # added 2021-05-10
pkgs/top-level/all-packages.nix−3
@@ -8353,9 +8353,6 @@ with pkgs;
83538353 openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
83548354 openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { jre = pkgs.jre_headless; };
83558355
8356− openbazaar = callPackage ../applications/networking/openbazaar { };
8357− openbazaar-client = callPackage ../applications/networking/openbazaar/client.nix { };
8358−
83598356 openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
83608357
83618358 opencc = callPackage ../tools/text/opencc { };