parent
edcaebf1d9
commit
bb8d294270
@ -0,0 +1,10 @@ |
||||
LibreOffice |
||||
=========== |
||||
|
||||
To generate `libreoffice-srcs.nix`: |
||||
|
||||
nix-shell default-gen-shell.nix --run generate |
||||
|
||||
To generate `libreoffice-srcs-still.nix`: |
||||
|
||||
nix-shell still-gen-shell.nix --run generate |
@ -0,0 +1,27 @@ |
||||
{ pkgs ? (import <nixpkgs> {}) }: |
||||
|
||||
with pkgs; |
||||
|
||||
let |
||||
|
||||
primary-src = callPackage ./default-primary-src.nix {}; |
||||
|
||||
in |
||||
|
||||
stdenv.mkDerivation { |
||||
name = "generate-libreoffice-srcs-shell"; |
||||
|
||||
buildCommand = "exit 1"; |
||||
|
||||
downloadList = stdenv.mkDerivation { |
||||
name = "libreoffice-${primary-src.version}-download-list"; |
||||
inherit (primary-src) src version; |
||||
builder = ./download-list-builder.sh; |
||||
}; |
||||
|
||||
shellHook = '' |
||||
function generate { |
||||
./generate-libreoffice-srcs.sh | tee libreoffice-srcs.nix |
||||
} |
||||
''; |
||||
} |
@ -0,0 +1,17 @@ |
||||
{ fetchurl }: |
||||
|
||||
rec { |
||||
major = "5"; |
||||
minor = "2"; |
||||
patch = "1"; |
||||
tweak = "2"; |
||||
|
||||
subdir = "${major}.${minor}.${patch}"; |
||||
|
||||
version = "${subdir}${if tweak == "" then "" else "."}${tweak}"; |
||||
|
||||
src = fetchurl { |
||||
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; |
||||
sha256 = "14g2xwpid4vsgmc69rs7hz1wx96dfkq0cbm32vjgljsm7a19qfc1"; |
||||
}; |
||||
} |
@ -0,0 +1,3 @@ |
||||
source $stdenv/setup |
||||
|
||||
tar --extract --file=$src libreoffice-$version/download.lst -O > $out |
@ -0,0 +1,27 @@ |
||||
{ pkgs ? (import <nixpkgs> {}) }: |
||||
|
||||
with pkgs; |
||||
|
||||
let |
||||
|
||||
primary-src = callPackage ./still-primary-src.nix {}; |
||||
|
||||
in |
||||
|
||||
stdenv.mkDerivation { |
||||
name = "generate-libreoffice-srcs-shell"; |
||||
|
||||
buildCommand = "exit 1"; |
||||
|
||||
downloadList = stdenv.mkDerivation { |
||||
name = "libreoffice-${primary-src.version}-download-list"; |
||||
inherit (primary-src) src version; |
||||
builder = ./download-list-builder.sh; |
||||
}; |
||||
|
||||
shellHook = '' |
||||
function generate { |
||||
./generate-libreoffice-srcs.sh | tee libreoffice-srcs-still.nix |
||||
} |
||||
''; |
||||
} |
@ -0,0 +1,17 @@ |
||||
{ fetchurl }: |
||||
|
||||
rec { |
||||
major = "5"; |
||||
minor = "1"; |
||||
patch = "5"; |
||||
tweak = "2"; |
||||
|
||||
subdir = "${major}.${minor}.${patch}"; |
||||
|
||||
version = "${subdir}${if tweak == "" then "" else "."}${tweak}"; |
||||
|
||||
src = fetchurl { |
||||
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; |
||||
sha256 = "1qg0dj0zwh5ifhmvv4k771nmyqddz4ifn75s9mr1p0nyix8zks8x"; |
||||
}; |
||||
} |
Loading…
Reference in new issue