Commit Graph

393556 Commits

Author SHA1 Message Date
Sergei Trofimovich
eece5d0dc0 gcc: enable stripping for cross-compilers
With explicit support for distinction between Host and Target strip paths
we can now safely strip ELF binaries with their according strip tools
without fear of damaging binaries due to architecture mismatch.

Closure size change for `pkgsCross.mingwW64.gcc12Stdenv.cc.cc`:

    # before:
    $ nix path-info -Sh $(nix-build -A pkgsCross.mingwW64.gcc12Stdenv.cc.cc) | unnix
    /<<NIX>>/x86_64-w64-mingw32-stage-final-gcc-debug-12.1.0           2.5G

    # after:
    $ nix path-info -Sh $(nix-build -A pkgsCross.mingwW64.gcc12Stdenv.cc.cc) | unnix
    /<<NIX>>/x86_64-w64-mingw32-stage-final-gcc-12.1.0         1.5G
2022-07-25 11:06:58 +01:00
Sergei Trofimovich
0507725061 setup-hooks/strip.sh: run RANLIB on static archives after stripping
'strip' does not normally preserve archive index in .a files.
This usually causes linking failures against static libs like:

    $ nix build --no-link -f. pkgsCross.mingw32.re2c
    > ...-i686-w64-mingw32-binutils-2.38/bin/i686-w64-mingw32-ld:
      /nix/store/...-i686-w64-mingw32-stage-final-gcc-13.0.0-lib/i686-w64-mingw32/lib/libstdc++.dll.a:
        error adding symbols: archive has no index; run ranlib to add one

We restore the index by running ranlib explicitly.
2022-07-25 11:06:58 +01:00
Sergei Trofimovich
0f45ce6e77 setup-hooks/strip.sh: add strip{All,Debug}ListTarget variables
This change mimics existing strip{All,Debug}List variables to
allow special stripping directories just for Target.

The primary use case in mind is gcc where package has to install
both host and target ELFs. They have to be stripped by their own
strip tools accordingly.

Co-authored-by: Rick van Schijndel <Mindavi@users.noreply.github.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-07-25 11:06:45 +01:00
Sergei Trofimovich
17f413f293 setup-hooks/strip.sh: use STRIP_FOR_TARGET, not TARGET_STRIP
Since 1ac53985 "*-wrapper; Switch from `infixSalt` to `suffixSalt`"
(2020) 'TARGET_' prefix (and infix) is no more. '_FOR_TARGET' suffix
is the only used suffix for target-specific tools and flags.

Use that in stip instead of always-empty variable.
2022-07-22 18:38:02 +01:00
Mitsuhiro Nakamura
6b4900c1f1 vimPlugins.marks-nvim: update owner's name 2022-07-22 17:29:18 +02:00
Artturi
a25f30d4dd
Merge pull request #182417 from Artturin/gobjectfixoverride 2022-07-22 18:15:42 +03:00
Roman Volosatovs
b4d0cb4497 kernel: port randstruct patch to 5.19
Signed-off-by: Roman Volosatovs <roman@profian.com>
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
2022-07-22 15:04:50 +00:00
matthewcroughan
01d57f09ee linux_testing: 5.15-rc6 -> 5.19-rc5 2022-07-22 15:04:50 +00:00
Jörg Thalheim
c579a819ae
Merge pull request #182478 from Mic92/openldap
nixos/openldap: drop myself as maintainer
2022-07-22 16:04:12 +01:00
Jörg Thalheim
8807057296 nixos/openldap: drop myself as maintainer 2022-07-22 16:54:13 +02:00
Dmitry Kalinkin
07bcc1e1ef herwig: 7.2.2 -> 7.2.3 2022-07-22 10:51:27 -04:00
Dmitry Kalinkin
dac092e086 thepeg: 2.2.2 -> 2.2.3 2022-07-22 10:51:27 -04:00
Sandro
8455ba6d64
Merge pull request #181258 from SuperSandro2000/onlyoffice 2022-07-22 16:28:13 +02:00
Bobby Rong
ab395a9ed0
Merge pull request #180355 from klDen/feat/update-beyond-identity-2.60.0
beyond-identity: 2.49.0-0 -> 2.60.0-0
2022-07-22 22:23:21 +08:00
zendo
8b6838735e
eget: init at 1.1.0 (#182166)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-07-22 16:20:52 +02:00
Emil Johansen
c8fc89334d
avalonia-ilspy: Init at 7.2-rc (#182196)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-07-22 16:20:40 +02:00
Bobby Rong
3b011f3069
Merge pull request #181857 from jlesquembre/polylith
polylith: 0.2.13-alpha -> 0.2.14-alpha
2022-07-22 22:18:07 +08:00
Sandro
ed05a2b827
Merge pull request #180988 from reckenrode/moltenvk-no-sdk-v3 2022-07-22 16:17:52 +02:00
Jacek Galowicz
a9ec898d38
Merge pull request #179334 from nikstur/python-plantuml
python3Packages.plantuml: init at 0.3.0
2022-07-22 16:12:01 +02:00
Sandro
c68669ed5f
Merge pull request #182303 from qowoz/ncdu 2022-07-22 16:09:51 +02:00
Maximilian Bosch
6809190e95
Merge pull request #182453 from onny/surge
surge: Fix build
2022-07-22 16:09:01 +02:00
Aaron Andersen
0f469c8fc7
Merge pull request #181107 from afh/afh-musikcube-0.98.0
musikcube: 0.97.0 -> 0.98.0
2022-07-22 16:07:46 +02:00
Maximilian Bosch
71bb828019
Merge pull request #182458 from Ma27/linux-kernel-updates
Linux kernel updates 2022-07-22
2022-07-22 16:05:49 +02:00
Bobby Rong
6eea911228
Merge pull request #182221 from veehaitch/master
jadx: 1.4.2 -> 1.4.3
2022-07-22 22:05:37 +08:00
Bobby Rong
694faf5e03
Merge pull request #182211 from mdarocha/fix-netcoredbg
netcoredbg: fix build
2022-07-22 22:04:52 +08:00
Maximilian Bosch
2481b95f3f
Merge pull request #182462 from SuperSandro2000/docker-compose
docker-compose: 2.6.1 -> 2.7.0
2022-07-22 16:00:50 +02:00
Bobby Rong
b347489ce2
Merge pull request #182259 from 0xnook/framesh
framesh: 0.5.0-beta.20 -> 0.5.0-beta.21
2022-07-22 21:59:09 +08:00
Bobby Rong
1218a5b8db
Merge pull request #182272 from dali99/update_hydrus2
hydrus: 491 -> 492
2022-07-22 21:57:58 +08:00
Bobby Rong
cd4bd5840d
Merge pull request #182374 from jojosch/oh-my-git-update
oh-my-git: 0.6.4 -> 0.6.5
2022-07-22 21:53:17 +08:00
José Romildo Malaquias
c0bdd3b9ae
xfce.catfish: 4.16.3 -> 4.16.4 (#182252)
* xfce.catfish: reformat the nix expression

* xfce.catfish: fetch from gitlab

* xfce.catfish: add update script

* xfce.catfish: 4.16.3 -> 4.16.4
2022-07-22 15:51:59 +02:00
Sandro
3d91ee6922
Merge pull request #182208 from romildo/upd.qogir-kde
qogir-kde: init at unstable-2022-07-08
2022-07-22 15:51:36 +02:00
José Romildo Malaquias
e0e2c0cbc5
qogir-icon-theme: 2022-01-12 -> 2022-07-20 (#182121)
* qogir-icon-theme: add update script

* qogir-icon-theme: move patchShebangs to post patch phase

* qogir-icon-theme: use soft links instead of hard links

* qogir-icon-theme: 2022-01-12 -> 2022-07-20

* qogir-icon-theme: add optional arguments
2022-07-22 15:50:41 +02:00
Sandro
15ee3ad767
Merge pull request #182002 from romildo/upd.colloid-gtk-theme
colloid-gtk-theme: init at 2022-07-18
2022-07-22 15:50:04 +02:00
Maximilian Bosch
edcd3af79f
Merge pull request #182450 from onny/pdftoipe
pdftoipe: Fix build with latest poppler version
2022-07-22 15:44:32 +02:00
Maximilian Bosch
083801def9
Merge pull request #182466 from SuperSandro2000/ijq
ijq: 0.3.8 -> 0.4.0
2022-07-22 15:41:36 +02:00
Maximilian Bosch
9fb5537ef8
Merge pull request #180661 from r-ryantm/auto-update/drush
drush: 8.4.10 -> 8.4.11
2022-07-22 15:32:04 +02:00
Maximilian Bosch
fb2581fadb
Merge pull request #180084 from r-ryantm/auto-update/nvpy
nvpy: 2.1.0 -> 2.2.0
2022-07-22 15:29:29 +02:00
Maximilian Bosch
e515afa0fe
Merge pull request #179424 from twz123/ykman-icons
yubikey-manager-qt: fix application icons
2022-07-22 15:27:30 +02:00
Mario Rodas
0f27eabe72
Merge pull request #182464 from marsam/update-millet
millet: 0.2.5 -> 0.2.7
2022-07-22 08:26:48 -05:00
Mario Rodas
57e0c62b31
Merge pull request #182387 from qowoz/stylua
stylua: 0.14.0 -> 0.14.1
2022-07-22 08:20:04 -05:00
Mario Rodas
15d91e897c
Merge pull request #182407 from r-ryantm/auto-update/python3.10-afsapi
python310Packages.afsapi: 0.2.6 -> 0.2.7
2022-07-22 08:18:59 -05:00
Mario Rodas
50aca1a96a
Merge pull request #182446 from aaronjheng/okteto
okteto: 2.4.0 -> 2.5.0
2022-07-22 08:18:03 -05:00
Mario Rodas
8e8f443058
Merge pull request #182258 from rhoriguchi/onedrive
onedrive: 2.4.19 -> 2.14.20
2022-07-22 08:17:34 -05:00
Mario Rodas
06970a44d8
Merge pull request #182448 from applePrincess/exploitdb-2022-07-22
exploitdb: 2022-07-12 -> 2022-07-22
2022-07-22 08:16:29 -05:00
Mario Rodas
381bf05717
Merge pull request #182442 from equirosa/tut
tut: 1.0.13 -> 1.0.14
2022-07-22 08:15:12 -05:00
Mario Rodas
6fa20ed76c
Merge pull request #182202 from wahjava/update-tailscale
tailscale: 1.26.2 -> 1.28.0
2022-07-22 08:13:34 -05:00
Mario Rodas
6420b5c9e6
Merge pull request #182293 from r-ryantm/auto-update/brave
brave: 1.41.96 -> 1.41.99
2022-07-22 08:04:33 -05:00
Mario Rodas
ed8e2d9666
Merge pull request #182295 from omasanori/zk-0.11.1
zk: 0.9.0 -> 0.11.1
2022-07-22 08:04:12 -05:00
Mario Rodas
581edc435b
Merge pull request #182306 from r-ryantm/auto-update/logseq
logseq: 0.7.7 -> 0.7.8
2022-07-22 07:59:02 -05:00
Mario Rodas
43f896d7b7
Merge pull request #182310 from linsui/dialect
dialect: 2.0.1 -> 2.0.2
2022-07-22 07:58:36 -05:00