aboutsummaryrefslogtreecommitdiff
path: root/perl/default.nix
diff options
context:
space:
mode:
authorRebecca Turner <rbt@sent.as>2024-04-04 16:07:44 -0700
committerRebecca Turner <rbt@sent.as>2024-04-08 13:00:00 -0700
commitcfbcf122769d613e08ed906021d84ab5c0db95c0 (patch)
treef7ee0873b07cf94c8544b7862b332206da253ec5 /perl/default.nix
parentb3233405381b50c7f7eb87d7962b25a06d16be44 (diff)
Format Nix code with `nixfmt`
Change-Id: I61efeb666ff7481c05fcb247168290e86a250151
Diffstat (limited to 'perl/default.nix')
-rw-r--r--perl/default.nix127
1 files changed, 72 insertions, 55 deletions
diff --git a/perl/default.nix b/perl/default.nix
index 53666716e..af700eabe 100644
--- a/perl/default.nix
+++ b/perl/default.nix
@@ -1,63 +1,80 @@
-{ lib, fileset
-, stdenv
-, perl, perlPackages
-, autoconf-archive, autoreconfHook, pkg-config
-, nix, curl, bzip2, xz, boost, libsodium, darwin
-, meson
-, ninja
-, buildWithMeson ? false,
+{
+ lib,
+ fileset,
+ stdenv,
+ perl,
+ perlPackages,
+ autoconf-archive,
+ autoreconfHook,
+ pkg-config,
+ nix,
+ curl,
+ bzip2,
+ xz,
+ boost,
+ libsodium,
+ darwin,
+ meson,
+ ninja,
+ buildWithMeson ? false,
}:
-perl.pkgs.toPerlModule (stdenv.mkDerivation {
- name = "nix-perl-${nix.version}";
+perl.pkgs.toPerlModule (
+ stdenv.mkDerivation {
+ name = "nix-perl-${nix.version}";
- src = fileset.toSource {
- root = ../.;
- fileset = fileset.unions ([
- ../.version
- ./lib
- ] ++ lib.optionals (!buildWithMeson) [
- # FIXME(Qyriad): What the hell is this?
- # What is it used for and do we still need it?
- ./MANIFEST
- ../m4
- ../mk
- ./Makefile
- ./Makefile.config.in
- ./configure.ac
- ./local.mk
- ] ++ lib.optionals buildWithMeson [
- ./meson.build
- ]);
- };
+ src = fileset.toSource {
+ root = ../.;
+ fileset = fileset.unions (
+ [
+ ../.version
+ ./lib
+ ]
+ ++ lib.optionals (!buildWithMeson) [
+ # FIXME(Qyriad): What the hell is this?
+ # What is it used for and do we still need it?
+ ./MANIFEST
+ ../m4
+ ../mk
+ ./Makefile
+ ./Makefile.config.in
+ ./configure.ac
+ ./local.mk
+ ]
+ ++ lib.optionals buildWithMeson [ ./meson.build ]
+ );
+ };
- nativeBuildInputs = [
- pkg-config
- ] ++ lib.optionals (!buildWithMeson) [
- autoconf-archive
- autoreconfHook
- ] ++ lib.optionals buildWithMeson [
- meson
- ninja
- ];
+ nativeBuildInputs =
+ [ pkg-config ]
+ ++ lib.optionals (!buildWithMeson) [
+ autoconf-archive
+ autoreconfHook
+ ]
+ ++ lib.optionals buildWithMeson [
+ meson
+ ninja
+ ];
- buildInputs =
- [ nix
- curl
- bzip2
- xz
- perl
- boost
- perlPackages.DBI
- perlPackages.DBDSQLite
- ]
- ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
- ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
+ buildInputs =
+ [
+ nix
+ curl
+ bzip2
+ xz
+ perl
+ boost
+ perlPackages.DBI
+ perlPackages.DBDSQLite
+ ]
+ ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
+ ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
- # Nixpkgs' Meson hook likes to set this to "plain".
- mesonBuildType = "debugoptimized";
+ # Nixpkgs' Meson hook likes to set this to "plain".
+ mesonBuildType = "debugoptimized";
- enableParallelBuilding = true;
+ enableParallelBuilding = true;
- postUnpack = "sourceRoot=$sourceRoot/perl";
-})
+ postUnpack = "sourceRoot=$sourceRoot/perl";
+ }
+)