Commit Graph

56 Commits

Author SHA1 Message Date
7c6f434c
b5f84b599d lazarus: 4.4 -> 4.8; gtk2 -> gtk3
Qt version seems to work well

GTK3 version has bugs but can compile working executables at least

doublecmd and lazpaint and cudatext seem to be working, from the first glance
2026-08-05 04:50:41 +02:00
Stefan Frijters
89e5728092 lazarus: move NIX_LDFLAGS into env for structuredAttrs 2026-02-07 14:16:00 +01:00
quantenzitrone
77837f424c various: rename references from libXi to libxi
this shouldn't create any rebuilds
2026-02-06 00:25:56 +01:00
quantenzitrone
f67b5966bb various: rename references from libXext to libxext
this shouldn't create any rebuilds
2026-02-06 00:25:36 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
bernborgess
eeb1bdb73f lazarus: 4.0-0 -> 4.4-0 2026-01-30 15:52:00 -03:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Nikolay Korotkiy
4706af6e47 lazarus: 3.6-0 -> 4.0-0 2025-05-17 20:14:29 +04:00
OPNA2608
c39894d822 lazarus-qt6: init at 3.6-0 2024-12-25 22:54:06 +01:00
OPNA2608
d230e69db1 libsForQt5.libqtpas: Rename from libqt5pas
In preparation for a qt6Packages.libqtpas.
2024-12-25 22:45:30 +01:00
OPNA2608
b02b8abe02 libqt5pas,lazarus: 3.2-0 -> 3.6-0 2024-12-25 21:40:43 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Reno Dakota
52bf1163fa treewide: use getLib when accessing clang / libclang / stdenv.cc.cc
In preparation to eliminate the lib output for the unwrapped clang, use
`lib.getLib` to access the `lib` output.
2024-11-07 10:27:41 +00:00
Michael
2f2851dcdd lazarus 2.2.2 -> 3.2 2024-03-07 13:17:18 -06:00
Kirill qsimpleq Babikhin
fd52adc9a2 lazarus: 2.0.12 -> 2.2.2-0 2022-06-18 15:58:03 +05:00
FliegendeWurst
32e714161b lazarus-qt: disable parallel build 2022-01-29 11:40:04 +01:00
R. RyanTM
7c2dcbc467 lazarus: 2.0.10-2 -> 2.0.12 2021-02-26 11:45:51 +00:00
Ben Siraphob
acc5f7b18a pkgs/development/compilers: stdenv.lib -> lib 2021-01-23 08:57:37 +07:00
Ben Siraphob
db74029e3e treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
Peter Hoeg
c084efb36f lazarus-qt5: init at 2.0.10
Includes the following changes:

1. lazarus: 2.0.8 -> 2.0.10 (built with gtk2)
2. lots of cleanups
3. minor libqt5pas cleanups
2020-10-06 11:49:39 +08:00
Jan Tojnar
ffe57c4e3e lazarus: Fix eval
Unclean merge between d201270d0f and 1ac5398589.
2020-05-27 18:35:04 +02:00
Michael Raskin
d201270d0f lazarus: fix linking by the IDE; using the results of an investigation by @deliciouslytyped 2020-05-25 02:21:51 +02:00
R. RyanTM
3cb887902a lazarus: 2.0.6 -> 2.0.8 2020-05-05 19:15:24 +00:00
Michael Reilly
84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Nathan Hawkins
af38a72dc4 fpc: 3.0.0 -> 3.0.4; lazarus: 1.8.4 -> 2.0.6 2020-04-01 20:39:28 +00:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
worldofpeace
b1bc0645ea gdk-pixbuf: rename from gdk_pixbuf 2019-07-22 18:50:57 -04:00
Benjamin Hipple
444b26e3b5 lazarus: format expression with more modern style
This package was written more than a decade ago; this commit updates the layout
to be more conventional without making any meaningful changes. Note that because
it now has a version attribute in the derivation this does change the hash.
2019-02-13 23:39:19 -05:00
Lengyel Balazs
f4a53ff3bc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
R. RyanTM
9275896d7d lazarus: 1.8.2 -> 1.8.4
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/lazarus/versions.

These checks were done:

- built on NixOS
- Warning: no invocation of /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/lazarus-ide had a zero exit code or showed the expected version
- /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/lazbuild passed the binary check.
- /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/lazres passed the binary check.
- Warning: no invocation of /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/lrstolfm had a zero exit code or showed the expected version
- /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/updatepofiles passed the binary check.
- Warning: no invocation of /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/.startlazarus-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/startlazarus had a zero exit code or showed the expected version
- 3 of 7 passed binary check by having a zero exit code.
- 1 of 7 passed binary check by having the new version present in output.
- found 1.8.4 with grep in /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4
- directory tree listing: https://gist.github.com/5e07a7e98c27e3576c3b8ca055b8df48
- du listing: https://gist.github.com/001bda09b55e3f3c8178f9ffd4b3ee95
2018-05-26 14:06:59 -07:00
Ryan Mulligan
8742011824 lazarus: 1.8.0 -> 1.8.2
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 1.8.2 with grep in /nix/store/z3r30kr064x672zqnrs1pwzshlvgnv9n-lazarus-1.8.2
- found 1.8.2 in filename of file in /nix/store/z3r30kr064x672zqnrs1pwzshlvgnv9n-lazarus-1.8.2
- directory tree listing: https://gist.github.com/895d2d01174298ff36a30bc7387286a2
2018-03-20 09:49:12 -07:00
zimbatm
6371439e0b lazarus: 1.6.0-0 -> 1.8.0 2017-12-11 10:33:39 +00:00
Kirill Boltaev
bccd75094f treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
Nikolay Amiantov
87ebab128a replace ${stdenv.cc.cc}/lib occurences 2016-05-01 00:13:23 +03:00
Michael Raskin
a0912fd3b4 lazarus: 1.4.4 -> 1.6 2016-02-20 11:36:37 +01:00
Michael Raskin
5446554002 lazarus: 1.2.6 -> 1.4.4 2016-01-01 12:30:17 +03:00
Michael Raskin
236029ef83 Fix Lazarus build (somewhat) by referring to gcc libgcc_s.so by currently-woring attribute path 2015-02-08 01:09:09 +03:00
John Wiegley
28b6fb61e6 Change occurrences of gcc to the more general cc
This is done for the sake of Yosemite, which does not have gcc, and yet
this change is also compatible with Linux.
2014-12-26 11:06:21 -06:00
Michael Raskin
689f1af563 Refactor Lazarus build a bit and build it with all the components by default 2014-11-07 11:41:12 +03:00
Michael Raskin
e4c64a6805 Update Lazarus 2014-11-04 00:37:42 +03:00
Eelco Dolstra
0db6ea6f76 Remove some oversized packages from the channel
E.g. urbanterror takes up 2x720 MiB.
2013-01-17 22:34:08 +01:00
Michael Raskin
cdb8f0dfe4 Update Lazarus 2012-10-17 22:24:39 +04:00
Michael Raskin
f5cc572d8b Updating FPC and Lazarus - works OK with new glib
svn path=/nixpkgs/branches/glib-2.30-take2/; revision=33367
2012-03-23 05:55:13 +00:00
Eelco Dolstra
c556a6ea46 * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless
function, so obsolete it.

svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-18 20:16:00 +00:00
Michael Raskin
579433500a Update Lazarus
svn path=/nixpkgs/trunk/; revision=27302
2011-05-25 09:04:54 +00:00
Michael Raskin
fb58f74d82 Updating from trunk again
svn path=/nixpkgs/branches/stdenv-updates/; revision=24745
2010-11-17 17:03:09 +00:00
Michael Raskin
c308846055 Ignore the utime issue - tell tar we do not care about times in the first place
svn path=/nixpkgs/branches/stdenv-updates/; revision=24729
2010-11-17 12:45:14 +00:00
Michael Raskin
8a93e97370 Fix Lazarus version specification
svn path=/nixpkgs/trunk/; revision=24702
2010-11-15 20:29:20 +00:00
Michael Raskin
555eff3a08 Updating Lazarus
svn path=/nixpkgs/trunk/; revision=19422
2010-01-14 08:39:41 +00:00