summaryrefslogtreecommitdiff
path: root/gnu/packages/pascal.scm
AgeCommit message (Collapse)Author
2023-12-16gnu: fpc: Add support for aarch64-linux.Efraim Flashner
* gnu/packages/pascal.scm (fpc-bootstrap-aarch64): New variable. (fpc)[arguments]: Add cases for aarch64-linux. [native-inputs]: Add case for fpc-binary for aarch64-linux. Change-Id: I03630f9b36c10636db23c00aaf8f72b9ddf2390d
2023-12-16gnu: fpc: Add support for powerpc64le-linux.Efraim Flashner
* gnu/packages/pascal.scm (fpc-bootstrap-powerpc64le): New variable. (fpc)[arguments]: Add cases for powerpc64le-linux. [native-inputs]: Add case for fpc-binary for powerpc64le-linux. Change-Id: I4f12003b35ef60764e7e25cc14aed7d243c6fe0f
2023-12-16gnu: fpc: Add support for powerpc-linux.Efraim Flashner
* gnu/packages/pascal.scm (fpc-bootstrap-powerpc): New variable. (fpc)[arguments]: Add cases for powerpc-linux. [native-inputs]: Add case for fpc-binary for powerpc-linux. Change-Id: I0d4d9dda9d4c8f70ff20031ab94f1dc439df88e2
2023-12-16gnu: fpc: Patch more dynamic-linker paths.Efraim Flashner
* gnu/packages/pascal.scm (fpc)[arguments]: Patch more paths to the dynamic-linker in the 'configure phase. Change-Id: I0eebf1271d24e22839db0a8fd96385408067fdbf
2023-12-16gnu: fpc: Fix building on i686-linux.Efraim Flashner
* gnu/packages/pascal.scm (fpc)[source]: Add patch. * gnu/packages/patches/fpc-glibc-2.34-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I6fde62de63171d7e16754b36db460f4073b1979d
2023-05-01gnu: Add lazarus.Danny Milosavljevic
* gnu/packages/pascal.scm (lazarus): Add variable.
2022-12-20gnu: p2c: Update to 2.02.Ricardo Wurmus
* gnu/packages/pascal.scm (p2c): Update to 2.02. [arguments]: Use gexp. [native-inputs]: Add unzip.
2022-11-07gnu: fpc: Remove dependency on 'ld-wrapper' from commencement.scm.Ludovic Courtès
(gnu packages commencement) should not be used explicitly. * gnu/packages/pascal.scm (fpc)[inputs]: Remove LD-WRAPPER.
2022-11-01gnu: Shorten package synopsis.Vagrant Cascadian
* gnu/packages/crates-io.scm (rust-inflections-1): Shorten synopsis. (rust-clap-conf-0.1): Likewise. * gnu/packages/gtk.scm (volctl): Likewise. * gnu/packages/haskell-xyz.scm (ghc-unliftio): Likewise. * gnu/packages/kde-pim.scm (korganizer): Likewise. * gnu/packages/kde.scm (kuserfeedback): Likewise. * gnu/packages/pascal.scm (p2c): Likewise. * gnu/packages/python-xyz.scm (python-ttystatus): Likewise. * gnu/packages/qt.scm (qtwebplugin): Likewise.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-11-12gnu: fpc: Fix it, really.Maxim Cournoyer
* gnu/packages/pascal.scm (fpc): Inputs are controlled to be package-like objects, so the previous attempt also failed. [native-inputs]{fpc-binary}: Backtrack to the original solution, which is to use the x86_64 bootstrap input for unsupported architectures.
2021-11-12gnu: fpc: Lazily evaluate the error case.Maxim Cournoyer
* gnu/packages/pascal.scm (fpc)[native-inputs]: Defer evaluating the match directive; the error condition would previously be eagerly evaluated and cause Guix to fail on non-intel machines.
2021-11-11gnu: fpc: Fix build.Maxim Cournoyer
The bootstrap binaries (!) were probably too old. * gnu/packages/pascal.scm: Add missing copyright line. (%fpc-version, %fpc-release-date): New variables. (fpc-bootstrap-i386-3.0.4): Add a FIXME for a proper bootstrap. Rename to... (fpc-bootstrap-i386): ... this and update to 3.2.2. Use %fpc-version. (fpc-bootstrap-x86_64-3.0.4): Rename to... (fpc-bootstrap-x86_64): ... this and update to 3.2.2. Use %fpc-version. (fpc): Remove trailing #t. [version]: Use %fcp-version. [inputs]: Adjust accordingly. [phases]: Remove hard coded version and release strings.
2021-07-24gnu: Use 'search-input-file' when looking for *.so and *.a.Ludovic Courtès
* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use 'search-input-file' when looking for *.a and *.so. * gnu/packages/emulators.scm (dolphin-emu): Likewise. * gnu/packages/engineering.scm (lepton-eda): Likewise. (pcb): Likewise. * gnu/packages/golang.scm (go-1.4): Likewise. (go-1.14): Likewise. * gnu/packages/haskell.scm (ghc-7): Likewise. * gnu/packages/irods.scm (irods): Likewise. * gnu/packages/language.scm (python2-tegaki-pygtk): Likewise. * gnu/packages/lisp-xyz.scm (sbcl-lzlib): Likewise. (sbcl-cl-gobject-introspection): Likewise. (sbcl-cl-ana): Likewise. (sbcl-cl-libuv): Likewise. (sbcl-cl-async): Likewise. (sbcl-mcclim): Likewise. (sbcl-zstd): Likewise. (sbcl-cl-opengl): Likewise. (sbcl-lev): Likewise. (sbcl-cl-glfw3): Likewise. * gnu/packages/machine-learning.scm (tensorflow): Likewise. * gnu/packages/messaging.scm (utox): Likewise. * gnu/packages/mpi.scm (java-openmpi): Likewise. * gnu/packages/music.scm (jack-select): Likewise. * gnu/packages/pascal.scm (fpc): Likewise. * gnu/packages/python-crypto.scm (python-libnacl): Likewise. * gnu/packages/python-xyz.scm (python-cairocffi): Likewise. (python-pyev): Likewise. (python-pytidylib): Likewise. * gnu/packages/radio.scm (unixcw): Likewise. * gnu/packages/rust.scm (rust-1.32): Likewise. * gnu/packages/security-token.scm (opensc): Likewise. (python-pyscard): Likewise. * gnu/packages/selinux.scm (python-setools): Likewise. * gnu/packages/spice.scm (libcacard): Likewise. * gnu/packages/telephony.scm (libtgvoip): Likewise.
2021-06-24gnu: fpc: Update to 3.2.2.Danny Milosavljevic
* gnu/packages/pascal.scm (fpc): Update to 3.2.2.
2020-12-19gnu: fpc: Use HTTPS home page URI.Nicolas Goaziou
* gnu/packages/pascal.scm (fpc)[home-page]: Use HTTPS URI.
2020-09-04gnu: fpc: Fix reproducibility problem.Eric Bavier
* gnu/packages/pascal.scm (fpc)[arguments]: Add 'patch-release-date' to replace a build timestamp with the release date instead.
2020-08-29gnu: Add p2c.Danny Milosavljevic
* gnu/packages/pascal.scm (p2c): New variable.
2020-08-29gnu: Add fpc.Kei Kebreau
* gnu/packages/pascal.scm: New file. * gnu/packages/patches/fpc-reproducibility.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add pascal.scm. (dist_patch_DATA): Register patch. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>