Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2533 commits
Select commit Hold shift + click to select a range
21fac08
notmuch: 0.28.4 -> 0.29.1
puckipedia Aug 31, 2019
abd8f6c
notmuch: remove gpg substituteInPlace
puckipedia Aug 31, 2019
bcc5431
notmuch: fix notmuch-emacs-mua
puckipedia Aug 31, 2019
46bbe13
Merge pull request #67868 from dywedir/bat
Ma27 Sep 1, 2019
3d5144a
electrum: update for #65399
deepfire Aug 29, 2019
e08cb1f
Merge pull request #67727 from deepfire/serge/electrum
worldofpeace Sep 1, 2019
78d1b2d
cargo-watch: enable for darwin
ivan Sep 1, 2019
d9db65c
Merge pull request #62046 from roberth/pkgs-nixos-expose-all-config
lheckemann Sep 1, 2019
7786d07
nixos/prometheus-exporters: fix user generation
WilliButz Sep 1, 2019
76fc3de
Merge pull request #67873 from ivan/cargo-watch-darwin
dywedir Sep 1, 2019
3057b03
linux_latest-libre: fix build
alyssais Sep 1, 2019
8d9bfb5
lolcat: 99.9.99 -> 100.0.0
StillerHarpo Sep 1, 2019
a39eb9d
pythonPackages.trezor: fix typo (pyarg vs pyargs)
prusnak Sep 1, 2019
829ff8a
Merge pull request #67855 from flokli/kernel-net-sched
flokli Sep 1, 2019
d4283f4
Merge pull request #67844 from puckipedia/notmuch
flokli Sep 1, 2019
ff2fd6c
nixos/redis: unbreak module
flokli Aug 31, 2019
8680f72
nixos/redis: add changelog for #67768
flokli Sep 1, 2019
c00c4b1
nixos/redis: add test
flokli Aug 31, 2019
7264658
Merge pull request #64285 from tadeokondrak/ispell/update
aanderse Sep 1, 2019
8034573
Merge pull request #67881 from prusnak/python-trezor
mmahut Sep 1, 2019
0934064
Merge pull request #67841 from ivan/vulkan-loader-fix
flokli Sep 1, 2019
18a5d23
nixos/printers: declarative configuration
florianjacob Aug 5, 2019
c6b3ed4
nixos/deluge: fix directory creation errors
aanderse Sep 1, 2019
9334ce1
nomacs: really use Qt mkDerivation
B4dM4n Sep 1, 2019
15f3e4e
Merge pull request #67845 from flokli/redis-module
flokli Sep 1, 2019
f74070b
clightning: 0.7.1 -> 0.7.2.1
jonasnick Aug 30, 2019
cec822a
release-notes: add altcoins removal note
jb55 Sep 1, 2019
8e7c47b
Merge pull request #67888 from aanderse/deluge
flokli Sep 1, 2019
7f42adf
Merge pull request #67848 from flokli/google-compute-config-units
flokli Sep 1, 2019
f74735c
nixos: remove dependencies on local-fs.target
flokli Sep 1, 2019
9e5aa25
sd-image: don't use installer.cloneConfig option that is not imported
lopsided98 Sep 1, 2019
6619e9c
emacs-packages: Fix melpa indentation
adisbladis Sep 1, 2019
3b632b7
emacs-packages: Drop manually created `gn` package
adisbladis Sep 1, 2019
15f70ea
emacs-packages: Drop manually created coffee-mode
adisbladis Sep 1, 2019
221ed56
emacs-packages.cua: Drop manually created package
adisbladis Sep 1, 2019
b1bf3a8
tacacs+: init 4.0.4.28
0x4A6F Jul 10, 2019
2c14270
emacs-packages.emacsClangCompleteAsync: Drop manually created package
adisbladis Sep 1, 2019
5d63bdb
emacs-packages.helm-words: 20150413 -> 20190917
adisbladis Sep 1, 2019
704e8c5
emacs-packages.tramp: 2.3.0 -> 2.4.2
adisbladis Sep 1, 2019
80bda49
emacs-packages: Drop remnants of manually created packages
adisbladis Sep 1, 2019
9428d75
Merge pull request #67879 from StillerHarpo/lolcat
Ma27 Sep 1, 2019
8c76f18
Merge pull request #64595 from 0x4A6F/master-tacacs+
adisbladis Sep 1, 2019
d8d759b
Merge pull request #67877 from WilliButz/fix/67874
Ma27 Sep 1, 2019
89ff2c7
yosys: 2019.08.22 -> 2019.09.01
emilazy Aug 31, 2019
d1dfaa7
symbiyosys: fix path to bash (again)
emilazy Aug 30, 2019
cd4cba3
nextpnr: 2019.08.21 -> 2019.08.31
emilazy Aug 30, 2019
321efae
python3Packages.nmigen{,-boards}: init at unstable-2019-08-{31,30}
emilazy Aug 30, 2019
cb5b674
{glasgow,libfx2}: init at 2018-{09-01,08-27}
emilazy Aug 30, 2019
5eb2376
pythonPackages.gcutil: remove per TODO
emilazy Aug 30, 2019
2450e41
trellis: 2019.08.09 -> 2019.09.01
emilazy Aug 31, 2019
f933335
sdcc: extend platforms
emilazy Sep 1, 2019
ea34c61
nextpnr: restrict to Linux only
thoughtpolice Sep 1, 2019
c3f2d66
zsh-you-should-use: 1.1.0 -> 1.4.0
Ma27 Sep 1, 2019
0ad44f8
materia-theme: 20190315 -> 20190831
romildo Sep 1, 2019
a36b292
Merge pull request #67892 from jb55/altcoins-note
adisbladis Sep 1, 2019
c2fc61c
Merge pull request #67872 from LnL7/minio-client
adisbladis Sep 1, 2019
9438729
govc: 0.20.0 -> 0.21.0
sigma Sep 1, 2019
f140dfb
nixos/desktop-managers/xterm: Disable by default
adisbladis Aug 23, 2019
f465a74
postgresqlPackages.postgis: 2.5.2 -> 2.5.3
marsam Sep 1, 2019
15f3845
postgresqlPackages.pg_cron: 1.1.4 -> 1.2.0
marsam Sep 1, 2019
ad70c1c
Merge pull request #67904 from sigma/pr/govmomi-0.21.0
Ma27 Sep 1, 2019
9db42e1
Merge pull request #67355 from adisbladis/xterm-de-disable
adisbladis Sep 1, 2019
acced1a
rl-1909: note gnome3 profile style options
worldofpeace Aug 31, 2019
266db08
rl-1909: note changes to gnome3 defaults
worldofpeace Aug 31, 2019
9b13731
Merge pull request #67522 from worldofpeace/gnome3/harmonize-defaults
worldofpeace Sep 1, 2019
2c71ef9
nfpm: 0.12.0 -> 0.13.0
marsam Sep 1, 2019
b689538
sbcl: 1.5.3 -> 1.5.6
marsam Sep 1, 2019
8a530a0
Merge pull request #67895 from lopsided98/sd-image-clone-config
samueldr Sep 2, 2019
a88976d
pythonPackages.uvloop: 0.12.2 -> 0.13.0 (#67735)
d-goldin Sep 2, 2019
363292b
fetchurlBoot: remove cycles introduced by openssl_1_1 -> coreutils (#…
dylex Sep 2, 2019
5f07745
light-locker: wrapGAppsHook to nativeBuildInputs
worldofpeace Sep 2, 2019
896da41
onboard: cleanups
worldofpeace Sep 2, 2019
5c04758
pantheon.elementary-session-settings: add onboard autostart
worldofpeace Sep 2, 2019
81a1bd6
pantheon.switchboard-plug-a11y: hardcode path to onboard-settings
worldofpeace Sep 2, 2019
b1326ff
nixos/pantheon: add onboard
worldofpeace Sep 2, 2019
74b42e2
Merge pull request #67915 from worldofpeace/pantheon-onboard
worldofpeace Sep 2, 2019
8ba94a8
grub2: 2.04-rc1 -> 2.04 (#67622)
herrwiese Sep 2, 2019
346f495
iosevka-bin: 2.2.1 -> 2.3.0
tadeokondrak Sep 2, 2019
03c496c
Merge pull request #67891 from jb55/clightning-0.7.2
mmahut Sep 2, 2019
10d0ab2
pythonPackages.phonenumbers: 8.10.16 -> 8.10.17
Aug 30, 2019
58eb9a2
Merge pull request #67752 from omniitgmbh/python_phonenumbers
worldofpeace Sep 2, 2019
2baa9e7
Merge pull request #67732 from lightbulbjim/freecad-wayland
worldofpeace Sep 2, 2019
446f8c8
Add support for `js-unknown-ghcjs`
angerman Aug 23, 2019
c33d80c
Merge remote-tracking branch 'upstream/master' into feature/js-unknow…
Ericson2314 Sep 2, 2019
3d8cf08
lib: Sort platform predicates
Ericson2314 Sep 2, 2019
f57fe63
Merge lib sort into feature/js-unknown-ghcjs
Ericson2314 Sep 2, 2019
d2d107c
Merge pull request #67920 from Ericson2314/feature/js-unknown-ghcjs
Ericson2314 Sep 2, 2019
a77a2cf
lib: Further clean up systems list
Ericson2314 Sep 2, 2019
c2b34b2
Merge remote-tracking branch 'upstream/master' into js-unknown-ghcjs
Ericson2314 Sep 2, 2019
0a8e54d
Merge pull request #67871 from prusnak/pytest-random-order
mmahut Sep 2, 2019
170e021
Merge pull request #67921 from Ericson2314/js-unknown-ghcjs
Ericson2314 Sep 2, 2019
8f9ad4a
pythonPackages.flask: 1.0.3 -> 1.0.4
arcnmx Sep 2, 2019
4e60699
Merge pull request #67858 from flokli/local-fs-target-services
andir Sep 2, 2019
ddefb5f
q-text-as-data: init at 1.7.1
Jul 15, 2019
05393ca
trivial-builders: add the applyPatches function
basvandijk Sep 2, 2019
afb4fbb
enchant: format with nixpkgs-fmt
jtojnar Sep 2, 2019
c1069b5
enchant: enable tests
jtojnar Sep 2, 2019
eca6a13
enchant: 2.2.4 → 2.2.5
jtojnar Sep 2, 2019
becf5ad
Merge pull request #67925 from arcnmx/flask-1.0.4
teto Sep 2, 2019
a419328
libmypaint: format with nixpkgs-fmt
jtojnar Sep 2, 2019
c65ec9e
grafana: 6.3.4 -> 6.3.5
WilliButz Sep 2, 2019
4b5afe5
Fix typo in customisation.nix
gferon Sep 2, 2019
cf4fa9f
musescore: 3.0.5 -> 3.2.3
suhr Sep 2, 2019
785276b
Merge pull request #67938 from WilliButz/grafana-update
globin Sep 2, 2019
0ce70ef
Merge pull request #67940 from gferon/patch-1
WilliButz Sep 2, 2019
b97a20a
nix-prefetch-github: 2.3 -> 2.3.1
seppeljordan Sep 2, 2019
8e5aae5
Fix broken builds for rgdal and sf R packages
cfhammill Sep 2, 2019
fab5591
pythonPackages.robotframework-sshlibrary: 3.3.0 -> 3.4.0
talkara Sep 2, 2019
22fb5e5
Merge pull request #67948 from cfhammill/master
peti Sep 2, 2019
8d70f49
ocamlPackages.lablgtk: 2.18.6 -> 2.18.8
vbgl Aug 26, 2019
03d7679
miller: 5.4.0 -> 5.5.0
mstarzyk Sep 2, 2019
c9625fa
icestorm: 2019.08.15 -> 2019.08.31
emilazy Sep 2, 2019
d13e646
icestorm: use libftdi1 rather than libftdi
emilazy Sep 2, 2019
12ae045
nextpnr: (hopefully) fix build on Darwin
emilazy Sep 2, 2019
88e1eef
gnomeExtensions.dash-to-panel: 19 -> 23
dkabot Sep 2, 2019
185fd61
treewide: remove uses of doBuild and doConfigure
Sep 2, 2019
70aa380
qmmp: use qt5's mkDerivation
gnidorah Sep 2, 2019
cc2deaf
dfilemanager: use qt5's mkDerivation
gnidorah Sep 2, 2019
b85f48c
unifi: remove unifiTesting
Sep 2, 2019
fbb6971
teleport: 4.0.2 -> 4.0.4
sigma Sep 2, 2019
32f9c61
Merge pull request #67969 from petabyteboy/feature/remove-dobuild
ryantm Sep 2, 2019
f35cffc
Merge pull request #67971 from petabyteboy/feature/remove-unifi-testing
fpletz Sep 2, 2019
0a29a2e
syncplay module: init
abbradar Sep 2, 2019
9e90586
Merge pull request #67943 from seppeljordan/bump-nix-prefetch-github
ryantm Sep 2, 2019
36c72f3
miller: back to fetchFromGitHub
mstarzyk Sep 2, 2019
9cbb59f
gallery-dl: 1.10.2 -> 1.10.3
dawidsowa Sep 2, 2019
51e7159
gnomeExtensions.arc-menu: init at 31
dkabot Sep 2, 2019
3da4caa
rofi: fix rofi-theme-selector by setting $XDG_DATA_DIRS
astro Aug 31, 2019
2e5fd3a
Merge pull request #67963 from mstarzyk/miller-5.5.0
ryantm Sep 2, 2019
bdc56ed
Merge pull request #67973 from sigma/pr/teleport-4.0.4
ryantm Sep 2, 2019
14c48f7
Merge pull request #67846 from astro/fix-rofi-theme-selector
Ma27 Sep 2, 2019
1bf5120
Merge pull request #65163 from thefloweringash/pyscard-darwin
marsam Sep 3, 2019
7389bdf
Merge pull request #67276 from dtzWill/update/yubikey-manager-3.1.0
marsam Sep 3, 2019
13be145
Merge pull request #67907 from marsam/update-postgis
marsam Sep 3, 2019
46a6038
Merge pull request #67911 from marsam/update-nfpm
marsam Sep 3, 2019
1f82f63
Merge pull request #67909 from marsam/update-pg_cron
marsam Sep 3, 2019
ad6ba90
Merge pull request #67974 from dawidsowa/gallery-dl
marsam Sep 3, 2019
4017032
syncthing: 1.2.1 -> 1.2.2
marsam Sep 3, 2019
ef1441f
clair: 2.0.8 -> 2.0.9
marsam Sep 3, 2019
9bd820c
dive: 0.7.2 -> 0.8.0
marsam Sep 3, 2019
8605b47
gnome2.gvfs: drop
jtojnar Sep 2, 2019
ef19440
gvfs: only support GNOME 3, not GNOME 2
jtojnar Sep 2, 2019
f5a54f3
gvfs: format with nixpkgs-fmt
jtojnar Sep 2, 2019
6fabbe5
gnome3.gvfs: fix eval with allowAliases = false
jtojnar Sep 2, 2019
fa03881
gnome3.glib-networking: replace with alias
jtojnar Sep 2, 2019
1bf7634
wtf: 0.20.0 -> 0.21.0
marsam Sep 3, 2019
c3c020c
Merge pull request #67967 from dkabot/dash-to-panel_v23
jtojnar Sep 3, 2019
0c52651
Merge pull request #67935 from jtojnar/gnome-fixes
worldofpeace Sep 3, 2019
4a220b6
Merge pull request #67964 from dkabot/arc-menu_init
jtojnar Sep 3, 2019
b9329a8
devpi-server: 4.9.0 -> 5.1.0
marsam Sep 3, 2019
77b0c20
Merge pull request #67978 from marsam/update-clair
marsam Sep 3, 2019
875b1f0
Merge pull request #67980 from marsam/update-syncthing
peterhoeg Sep 3, 2019
ff392e8
ocamlPackages.ocplib-json-typed: 0.5 -> 0.7.1
vbgl Aug 26, 2019
2d708d3
Merge pull request #67981 from marsam/update-wtf
peterhoeg Sep 3, 2019
37831d6
Merge pull request #67930 from basvandijk/applyPatches
basvandijk Sep 3, 2019
70efe84
LTS Haskell 14.4
peti Sep 1, 2019
d00582b
hackage-packages.nix: automatic Haskell package set update
peti Aug 29, 2019
f1e3a69
Pass hoogle-local's buildCommand as a file.
TravisWhitaker Aug 22, 2019
94e51c3
haskell-hpack: enable the test suite again
peti Aug 30, 2019
0f1fc1f
haskellPackages.hakyll-images: unmark as broken
gnidorah Aug 30, 2019
5464b42
haskellPackages.bisc: unmark as broken
rnhmjoj Aug 30, 2019
d3dd6b5
haskellPackages.servant-rawm: mark unbroken
cdepillabout Sep 1, 2019
a921f77
haskellPackages.servant-checked-exceptions: mark unbroken
cdepillabout Sep 1, 2019
4f2edc2
haskell.packages.ghc881.haskell-src-exts: fix build
Aug 28, 2019
9072dd1
ghc881: remove broken unordered-containers override
Aug 28, 2019
2770597
haskell.packages.ghc881.th-abstraction: fix build
Aug 28, 2019
383e3f5
haskell.packages.ghc881.th-lift: fix build
Aug 28, 2019
93dd24a
haskell.packages.ghc881.attoparsec: fix build
Aug 28, 2019
c8aee77
ghc881: fix happy build
Aug 28, 2019
02b965e
haskell.packages.ghc881.dlist: fix build
Aug 29, 2019
b747fda
haskell.packages.ghc881.cabal-doctest: fix build
Aug 29, 2019
1c474c5
haskell.packages.ghc881.polyparse: fix build
Aug 29, 2019
2ffd53d
haskell.packages.ghc881.aeson: fix build
Aug 29, 2019
c5c5389
haskell.packages.ghc881.socks: fix build
Aug 29, 2019
25ac083
haskell.packages.ghc881.foundation: fix build
Aug 29, 2019
b466079
haskell.packages.ghc881.memory: fix build
Aug 29, 2019
5e91bfa
haskell.packages.ghc881.cabal-doctest: use super.cabal-doctest_1_0_7
Aug 29, 2019
5641a8d
haskell.packages.ghc881.yaml: fix build
Aug 29, 2019
dff789d
haskell.packages.ghc881.chell: fix build
Aug 29, 2019
8c1e16b
haskell.packages.ghc881.system-fileio: fix build
Aug 29, 2019
548c363
haskell.packages.ghc881.th-expand-syns: fix build
Aug 29, 2019
4d779b0
haskell.packages.ghc881.shelly: fix build
Aug 29, 2019
e5d3c59
haskell.packages.ghc881.haskell-src-meta: fix build
Aug 29, 2019
7cb55e8
haskell.packages.ghc881.asn1-encoding: fix build
Aug 29, 2019
67588cd
haskell.packages.ghc881.tls: fix build
Aug 29, 2019
5791d8e
haskell-modules: update configuration-common.nix
yorickvP Sep 2, 2019
6beccdc
haskellPackages: unbreak cachix build
marsam Sep 2, 2019
de84b81
hackage-packages.nix: automatic Haskell package set update
peti Sep 3, 2019
79cfb44
all-cabal-hashes: update to Hackage at 2019-09-03T05:02:25Z
peti Sep 3, 2019
ca8558a
joker: 0.12.4 -> 0.12.7
andrestylianos Sep 3, 2019
c4514df
wxhexeditor: fix compilation
marius851000 Sep 3, 2019
e0850f8
blueman: 2.0.8 -> 2.1.1
Aug 29, 2019
1ced270
blueman: add module for new systemd services
Sep 3, 2019
102fd20
bat: 0.12.0 -> 0.12.1
xrelkd Sep 3, 2019
0a7905c
pythonPackages.python-pipedrive: init at 0.4.0
MrMebelMan Sep 2, 2019
bdbc922
prometheus-aws-s3-exporter: init at 0.3.0
mmahut Sep 3, 2019
69e8591
Merge pull request #67979 from marsam/update-dive
mmahut Sep 3, 2019
5c21c8f
Merge pull request #67991 from andrestylianos/joker-0.12.7
mmahut Sep 3, 2019
3802b41
Merge pull request #67984 from marsam/update-devpi-server
mmahut Sep 3, 2019
254e2ec
Merge pull request #67946 from MrMebelMan/init/python-pipedrive
mmahut Sep 3, 2019
a8b3979
Merge pull request #67949 from talkara/pythonPackages.robotframework-…
mmahut Sep 3, 2019
38f7deb
Merge pull request #67899 from Ma27/bump-zsh-you-should-use
mmahut Sep 3, 2019
bf276a6
Merge pull request #67992 from marius851000/wxhexeditor2
mmahut Sep 3, 2019
3775e79
Merge pull request #67918 from tadeokondrak/iosevka-2.3.0
mmahut Sep 3, 2019
fbf0d53
Merge pull request #67994 from mmahut/aws-s3-expoter
globin Sep 3, 2019
c02fe46
Merge pull request #67941 from suhr/musescore
mmahut Sep 3, 2019
30853a6
libmypaint: 1.3.0 → 1.4.0
jtojnar Sep 2, 2019
daf558c
Merge pull request #67912 from marsam/update-sbcl
mmahut Sep 3, 2019
3d36777
Merge pull request #67731 from averelld/blueman-upgrade
jtojnar Sep 3, 2019
b1d6e7a
libmypaint: 1.3.0 → 1.4.0 (#67929)
jtojnar Sep 3, 2019
3b7946d
wallutils: 5.8.1 -> 5.8.2
primeos Sep 3, 2019
065c722
Merge pull request #67928 from jtojnar/enchant-tests
jtojnar Sep 3, 2019
585c9e2
python3Packages.cherrypy: fix tests after upgrade to pytest5
Sep 3, 2019
0b76876
Merge pull request #67993 from xrelkd/update/bat
marsam Sep 3, 2019
67904dc
bazel: 0.28.1 -> 0.29.0
guibou Aug 30, 2019
743a626
ibus-engines.hangul: format with nixpkgs-fmt
jtojnar Sep 3, 2019
7ddd49a
gnome3.mutter: fix segfault in dri_flush_front_buffer()
danieldk Sep 3, 2019
8c772a6
gnome3.mutter328: patches from gnome-3.28 branch
worldofpeace Sep 3, 2019
72dc15c
Merge pull request #67986 from danieldk/mutter-resume-fix
worldofpeace Sep 3, 2019
b73406d
ibus-engines.hangul: fix ibus-setup-hangul
jtojnar Sep 3, 2019
fdd331c
Merge pull request #67900 from romildo/upd.materia-theme
romildo Sep 3, 2019
739cdb3
Ensure blas produces pkg config files (#67629)
idontgetoutmuch Sep 3, 2019
69ab39c
maintainers: add jojosch
jojosch Sep 3, 2019
06205d8
ruby_2_4: 2.4.5 -> 2.4.7
marsam Sep 3, 2019
8cb7bb0
ruby_2_5: 2.5.5 -> 2.5.6
marsam Sep 3, 2019
bd51778
ruby_2_6: 2.6.3 -> 2.6.4
marsam Sep 3, 2019
3a601ca
ruby: update RVM patchsets
marsam Sep 3, 2019
ad13ebe
Merge pull request #55510 from florianjacob/declarative-printers
infinisil Sep 3, 2019
d7bbcdf
openshot-qt: fix title generator
peti Sep 3, 2019
d977d48
coreboot-utils: init at 4.10
Aug 31, 2019
62973dd
Merge pull request #67836 from petabyteboy/feature/corebootutils
worldofpeace Sep 3, 2019
47df740
Merge pull request #68008 from jtojnar/ibus-fixes
jtojnar Sep 3, 2019
5c0478a
biber: fix currently broken tests
flokli Sep 2, 2019
460927a
Merge pull request #67926 from flokli/fix-biber-tests
worldofpeace Sep 3, 2019
59e68d3
treewide: don't use single quotes with placeholder
worldofpeace Sep 3, 2019
26b8a0a
Merge pull request #68016 from worldofpeace/no-single-quote-placeholder
worldofpeace Sep 3, 2019
ce944b4
Merge pull request #64552 from evanjs/feature/openrazer-2.3.1
infinisil Sep 3, 2019
ce8cd5f
Merge pull request #68001 from johanot/fix-cherrypy
srhb Sep 3, 2019
e3434a3
llvm_4: fix build with gcc8
fpletz Sep 3, 2019
e7b6d87
ocamlPackages.llvm: build with llvm_8
fpletz Sep 3, 2019
bd85a83
bap: build with llvm_8
fpletz Sep 3, 2019
9266577
Merge pull request #68012 from jojosch/add-maintainer
srhb Sep 3, 2019
1f49035
ruby.withPackages: init
manveru May 18, 2019
3a7a990
irods: build with current version of llvm
fpletz Sep 3, 2019
be9901a
llvm_38: drop since it doesn't build with gcc8
fpletz Sep 3, 2019
d512362
Revert "xbps: fix build with gcc8"
fpletz Sep 3, 2019
de85797
Merge remote-tracking branch 'origin/master' into gcc-8
fpletz Sep 3, 2019
4d85d28
highlight: build with standard llvm version on darwin
fpletz Sep 3, 2019
087ba0e
arangodb_3_2: remove
globin Aug 26, 2019
e729736
amarok: 2.9.0-20180618 -> 2.9.0-20190824
globin Sep 5, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -139,3 +139,14 @@

# Bazel
/pkgs/development/tools/build-managers/bazel @mboes @Profpatsch

# NixOS modules for e-mail and dns services
/nixos/modules/services/mail/mailman.nix @peti
/nixos/modules/services/mail/postfix.nix @peti
/nixos/modules/services/networking/bind.nix @peti
/nixos/modules/services/mail/rspamd.nix @peti

# Emacs
/pkgs/applications/editors/emacs-modes @adisbladis
/pkgs/applications/editors/emacs @adisbladis
/pkgs/top-level/emacs-packages.nix @adisbladis
9 changes: 4 additions & 5 deletions doc/languages-frameworks/android.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -185,10 +185,9 @@ with import <nixpkgs> {};

androidenv.emulateApp {
name = "emulate-MyAndroidApp";
platformVersion = "24";
abiVersion = "armeabi-v7a"; # mips, x86 or x86_64
systemImageType = "default";
useGoogleAPIs = false;
platformVersion = "28";
abiVersion = "x86_64"; # armeabi-v7a, mips, x86
systemImageType = "google_apis_playstore";
}
```

Expand All @@ -201,7 +200,7 @@ with import <nixpkgs> {};
androidenv.emulateApp {
name = "emulate-MyAndroidApp";
platformVersion = "24";
abiVersion = "armeabi-v7a"; # mips, x86 or x86_64
abiVersion = "armeabi-v7a"; # mips, x86, x86_64
systemImageType = "default";
useGoogleAPIs = false;
app = ./MyApp.apk;
Expand Down
71 changes: 71 additions & 0 deletions doc/languages-frameworks/crystal.section.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# Crystal

## Building a Crystal package

This section uses [Mint](https://github.com/mint-lang/mint) as an example for how to build a Crystal package.

If the Crystal project has any dependencies, the first step is to get a `shards.nix` file encoding those. Get a copy of the project and go to its root directory such that its `shard.lock` file is in the current directory, then run `crystal2nix` in it
```bash
$ git clone https://github.com/mint-lang/mint
$ cd mint
$ git checkout 0.5.0
$ nix-shell -p crystal2nix --run crystal2nix
```

This should have generated a `shards.nix` file.

Next create a Nix file for your derivation and use `pkgs.crystal.buildCrystalPackage` as follows:
```nix
with import <nixpkgs> {};
crystal.buildCrystalPackage rec {
pname = "mint";
version = "0.5.0";

src = fetchFromGitHub {
owner = "mint-lang";
repo = "mint";
rev = version;
sha256 = "0vxbx38c390rd2ysvbwgh89v2232sh5rbsp3nk9wzb70jybpslvl";
};

# Insert the path to your shards.nix file here
shardsFile = ./shards.nix;

...
}
```

This won't build anything yet, because we haven't told it what files build. We can specify a mapping from binary names to source files with the `crystalBinaries` attribute. The project's compilation instructions should show this. For Mint, the binary is called "mint", which is compiled from the source file `src/mint.cr`, so we'll specify this as follows:

```nix
crystalBinaries.mint.src = "src/mint.cr";

# ...
```

Additionally you can override the default `crystal build` options (which are currently `--release --progress --no-debug --verbose`) with

```nix
crystalBinaries.mint.options = [ "--release" "--verbose" ];
```

Depending on the project, you might need additional steps to get it to compile successfully. In Mint's case, we need to link against openssl, so in the end the Nix file looks as follows:

```nix
with import <nixpkgs> {};
crystal.buildCrystalPackage rec {
version = "0.5.0";
pname = "mint";
src = fetchFromGitHub {
owner = "mint-lang";
repo = "mint";
rev = version;
sha256 = "0vxbx38c390rd2ysvbwgh89v2232sh5rbsp3nk9wzb70jybpslvl";
};

shardsFile = ./shards.nix;
crystalBinaries.mint.src = "src/mint.cr";

buildInputs = [ openssl_1_0_2 ];
}
```
1 change: 1 addition & 0 deletions doc/languages-frameworks/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,5 @@
<xi:include href="titanium.section.xml" />
<xi:include href="vim.section.xml" />
<xi:include href="emscripten.section.xml" />
<xi:include href="crystal.section.xml" />
</chapter>
33 changes: 32 additions & 1 deletion doc/languages-frameworks/perl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@ foo = import ../path/to/foo.nix {
It adds the contents of the <envar>PERL5LIB</envar> environment variable
to <literal>#! .../bin/perl</literal> line of Perl scripts as
<literal>-I<replaceable>dir</replaceable></literal> flags. This ensures
that a script can find its dependencies.
that a script can find its dependencies. (This can cause this shebang line
to become too long for Darwin to handle; see the note below.)
</para>
</listitem>
<listitem>
Expand Down Expand Up @@ -137,6 +138,36 @@ ClassC3Componentised = buildPerlPackage rec {
</programlisting>
</para>

<para>
On Darwin, if a script has too many
<literal>-I<replaceable>dir</replaceable></literal> flags in its first line
(its “shebang line”), it will not run. This can be worked around by calling
the <literal>shortenPerlShebang</literal> function from the
<literal>postInstall</literal> phase:
<programlisting>
{ stdenv, buildPerlPackage, fetchurl, shortenPerlShebang }:

ImageExifTool = buildPerlPackage {
pname = "Image-ExifTool";
version = "11.50";

src = fetchurl {
url = "https://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-11.50.tar.gz";
sha256 = "0d8v48y94z8maxkmw1rv7v9m0jg2dc8xbp581njb6yhr7abwqdv3";
};

buildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang;
postInstall = stdenv.lib.optional stdenv.isDarwin ''
shortenPerlShebang $out/bin/exiftool
'';
};
</programlisting>
This will remove the <literal>-I</literal> flags from the shebang line,
rewrite them in the <literal>use lib</literal> form, and put them on the next
line instead. This function can be given any number of Perl scripts as
arguments; it will modify them in-place.
</para>

<section xml:id="ssec-generation-from-CPAN">
<title>Generation from CPAN</title>

Expand Down
Loading