summary refs log tree commit diff
path: root/pkgs/tools/text
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2019-11-11 12:09:26 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2019-11-11 12:09:26 +0100
commit73b88e17dda6eb6546e0fdcefeb3251f806d88d3 (patch)
tree4ec0603851ec82737ccbc387fe1db1bb63a572fa /pkgs/tools/text
parent539e94030c226562433e5ff96299dffb0641427a (diff)
parentcf27abf534930ecb1657c4a4e7466ed15c4a2076 (diff)
downloadnixpkgs-73b88e17dda6eb6546e0fdcefeb3251f806d88d3.tar
nixpkgs-73b88e17dda6eb6546e0fdcefeb3251f806d88d3.tar.gz
nixpkgs-73b88e17dda6eb6546e0fdcefeb3251f806d88d3.tar.bz2
nixpkgs-73b88e17dda6eb6546e0fdcefeb3251f806d88d3.tar.lz
nixpkgs-73b88e17dda6eb6546e0fdcefeb3251f806d88d3.tar.xz
nixpkgs-73b88e17dda6eb6546e0fdcefeb3251f806d88d3.tar.zst
nixpkgs-73b88e17dda6eb6546e0fdcefeb3251f806d88d3.zip
Merge staging-next into staging
Diffstat (limited to 'pkgs/tools/text')
-rw-r--r--pkgs/tools/text/coloursum/default.nix4
-rw-r--r--pkgs/tools/text/ruplacer/default.nix25
-rw-r--r--pkgs/tools/text/transifex-client/default.nix6
-rw-r--r--pkgs/tools/text/xml/sablotron/default.nix14
4 files changed, 31 insertions, 18 deletions
diff --git a/pkgs/tools/text/coloursum/default.nix b/pkgs/tools/text/coloursum/default.nix
index 133b9968850..5cac5a9f90e 100644
--- a/pkgs/tools/text/coloursum/default.nix
+++ b/pkgs/tools/text/coloursum/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, rustPlatform }:
+{ stdenv, fetchFromGitHub, rustPlatform, Security }:
 
 rustPlatform.buildRustPackage rec {
   pname = "coloursum";
@@ -13,6 +13,8 @@ rustPlatform.buildRustPackage rec {
 
   cargoSha256 = "091flc5ymx0y43ld6bdmig5cy479b90bkmwv3yaysi5kpr28skvh";
 
+  buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
+
   meta = with stdenv.lib; {
     description = "Colourise your checksum output";
     homepage = "https://github.com/ticky/coloursum";
diff --git a/pkgs/tools/text/ruplacer/default.nix b/pkgs/tools/text/ruplacer/default.nix
new file mode 100644
index 00000000000..7fdde0b3a69
--- /dev/null
+++ b/pkgs/tools/text/ruplacer/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, rustPlatform, Security }:
+
+rustPlatform.buildRustPackage rec {
+  pname = "ruplacer";
+  version = "0.4.1";
+
+  src = fetchFromGitHub {
+    owner = "TankerHQ";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "0yj753d9wsnp4s5a71ph241jym5rfz3161a1v3qxfc4w23v86j1q";
+  };
+
+  cargoSha256 = "1lzw4x40j25khf68x5srj8i05c11ls5y7km206vxn19vsy9ah4k9";
+
+  buildInputs = (stdenv.lib.optional stdenv.isDarwin Security);
+
+  meta = with stdenv.lib; {
+    description = "Find and replace text in source files";
+    homepage = "https://github.com/TankerHQ/ruplacer";
+    license = [ licenses.bsd3 ];
+    maintainers = with maintainers; [ filalex77 ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/tools/text/transifex-client/default.nix b/pkgs/tools/text/transifex-client/default.nix
index 12e68689934..403adaf71b6 100644
--- a/pkgs/tools/text/transifex-client/default.nix
+++ b/pkgs/tools/text/transifex-client/default.nix
@@ -15,9 +15,9 @@ buildPythonApplication rec {
   };
 
   prePatch = ''
-    substituteInPlace requirements.txt --replace "urllib3<1.24" "urllib3<2.0" \
-      --replace "six==1.11.0" "six<2.0.0" \
-      --replace "python-slugify==1.2.6" "python-slugify<4.0.0"
+    substituteInPlace requirements.txt --replace "urllib3<1.24" "urllib3>=1.24" \
+      --replace "six==1.11.0" "six>=1.11.0" \
+      --replace "python-slugify==1.2.6" "python-slugify>=1.2.6"
   '';
 
   # Requires external resources
diff --git a/pkgs/tools/text/xml/sablotron/default.nix b/pkgs/tools/text/xml/sablotron/default.nix
deleted file mode 100644
index 131bf3ae68c..00000000000
--- a/pkgs/tools/text/xml/sablotron/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{stdenv, fetchurl, expat} :
-
-stdenv.mkDerivation {
-  name = "sablotron-1.0.3";
-  src = fetchurl {
-    url = "mirror://sourceforge/project/sablotron/sablotron-1.0.3/Sablot-1.0.3.tar.gz";
-    sha256 = "0qpk3dlfp3bn2hbq0fzx1bzifv8cgqb9aicn59d303cdlynkgix0";
-  };
-  buildInputs = [expat];
-
-  meta = {
-    platforms = stdenv.lib.platforms.unix;
-  };
-}