summary refs log tree commit diff
path: root/pkgs/development/libraries/kde-frameworks-5.12/packages.sh
blob: 7cce2d05fc96451236f8a2a39ffaaf3111475737 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

set -x

origin="$(pwd)"

# if setting KDE_MIRROR, be sure to set --cut-dirs=N in MANIFEST_EXTRA_ARGS
KDE_MIRROR="${KDE_MIRROR:-http://download.kde.org}"

alias nix-build="nix-build --no-out-link \"$origin/../../../..\""

# The extra slash at the end of the URL is necessary to stop wget
# from recursing over the whole server! (No, it's not a bug.)
$(nix-build -A autonix.manifest) \
    "${KDE_MIRROR}/stable/frameworks/5.12/" \
    "$@" -A '*.tar.xz'

AUTONIX_DEPS_KF5=${AUTONIX_DEPS_KF5:-"$(nix-build -A haskellngPackages.autonix-deps-kf5)/bin/kf5-deps"}

$AUTONIX_DEPS_KF5 manifest.json

rm manifest.json