aboutsummaryrefslogtreecommitdiff
path: root/nix.spec.in
AgeCommit message (Collapse)Author
2018-05-09Cleanup of nix.spec file to allow build on EL7 and beyondAdrien Devresse
- Clean deprecated spec file macros ( < EL6 ) - Allow to build Nix on EL7 using Software collection and Copr backports - Add conditional build to build Nix RPM without documentation for dev builds - Add missing BuildRequires (openssl, and others )
2018-03-22Add Boost dependency to Fedora/Ubuntu buildsEelco Dolstra
2017-10-24Fix RPM buildEelco Dolstra
2017-08-19Remove nix-mode.el from Nix.Matthew Bauer
This removes the file nix-mode.el from Nix. The file is now available within the repository https://github.com/NixOS/nix-mode. Fixes #662 Fixes #1040 Fixes #1054 Fixes #1055 Closes #1119 Fixes #1419 NOTE: all of the above should be fixed within NixOS/nix-mode. If one of those hasn’t please reopen within NixOS/nix-mode and not within NixOS/nix.
2017-06-01RPM, Deb: Add dependency on libseccompEelco Dolstra
2017-05-10Replace readline by linenoiseEelco Dolstra
Using linenoise avoids a license compatibility issue (#1356), is a lot smaller and doesn't pull in ncurses.
2017-04-28Check for libreadlineEelco Dolstra
2017-04-03Really fix the RPM buildEelco Dolstra
2017-03-31Maybe fix the RPM buildEelco Dolstra
http://hydra.nixos.org/build/51095532
2017-02-21RPM build: Use parallel makeEelco Dolstra
2017-02-21Build RPMs for Fedora 25Eelco Dolstra
Disabled hardened build because it makes the linker fail with messages like relocation R_X86_64_PC32 against undefined symbol `BZ2_bzWriteOpen' can not be used when making a shared object; recompile with -fPIC See https://fedoraproject.org/wiki/Changes/Harden_All_Packages.
2016-12-06Drop unused WWW::Curl dependencyEelco Dolstra
2016-08-30Revert "nix.spec.in: Build from the .tar.xz file."Eelco Dolstra
This reverts commit f32c6ed8730628d0cf32f7e124681b1011192a73. It breaks the RPM builds because Nixpkgs's rpmBuild function only copies in the .tar.gz file.
2016-07-01nix.spec.in: RHEL 7/CentOS 7 supports systemd.Timothy Allen
2016-07-01nix.spec.in: Create /nix/store at install time.Timothy Allen
Since we now chmod /nix/store at install time, we don't need to do it in the post install script. We still chgrp in the post-install, because the nixbld group doesn't exist at install time.
2016-07-01nix.spec.in: RHEL 7/CentOS 7 do not require a group for each package.Timothy Allen
2016-07-01nix.spec.in: Build from the .tar.xz file.Timothy Allen
The Nix download page only mentions the .xz source tarball, so that's what people are likely to have available. This means that somebody who downloads a Nix source tarball can turn it directly into an RPM with `rpmbuild -ta nix-*.tar.xz`.
2016-07-01nix.spec.in: Use the default build group name.Timothy Allen
Nix expects build users to be in the "nixbld" group. You can change that in the config file, but `nix.spec` does not ship with a config file, so we should use the defaults.
2016-03-15Fix RPM buildEelco Dolstra
http://hydra.nixos.org/build/33280008
2015-08-24Update nix.spec.inPreston
Nix requires libcurl-devel to build.
2014-09-18Update spec fileEelco Dolstra
http://hydra.nixos.org/build/14344391
2014-05-06Really fix the RPM buildsEelco Dolstra
http://hydra.nixos.org/build/10840199
2014-05-05Fix RPM buildEelco Dolstra
We don't install a nix.conf anymore. http://hydra.nixos.org/build/10826143
2014-05-02Don't install Upstart job on FedoraEelco Dolstra
Also, don't install a nix.conf anymore, it's not needed. http://hydra.nixos.org/build/10775854
2014-04-08Ensure that systemd units to into lib, not lib64Eelco Dolstra
http://hydra.nixos.org/build/10170940
2014-04-07Install systemd unitsEelco Dolstra
2014-02-07Fix the RPM buildEelco Dolstra
2014-02-04Fix version in nix.specEelco Dolstra
http://hydra.nixos.org/build/8715502
2014-01-20nix.spec: Remove "make check" since it's a no-opEelco Dolstra
2013-07-12Add gzip support for channel unpackingGergely Risko
2012-12-05Fix RPM buildEelco Dolstra
http://hydra.nixos.org/build/3436627
2012-12-05Add a dependency on xzEelco Dolstra
2012-12-05Fix RPM buildEelco Dolstra
http://hydra.nixos.org/build/3436511
2012-10-03Rename nix-worker to nix-daemonEelco Dolstra
2012-08-27Add WWW::Curl to the RPM dependenciesEelco Dolstra
2012-07-09Really fix RPM buildsEelco Dolstra
2012-07-09Fix RPM buildsEelco Dolstra
http://hydra.nixos.org/build/2784908
2012-07-09Get rid of nix.conf.exampleEelco Dolstra
No need to duplicate the nix.conf manpage.
2012-05-31On systems with SystemD, install the service descriptor for nix-worker, and ↵Michel Alexandre Salim
enable and start it
2012-05-31Major spec update: - Fix license field - Split into subpackages - Update ↵Michel Alexandre Salim
build dependencies - Configure users and groups for multi-user mode - Fix installation location of Perl modules
2012-05-31- only enable deprecated spec sections when building on systems with older ↵Michel Alexandre Salim
RPM versions - move tests to dedicated %check section - use standard build macros
2012-05-31- replace %define with %globalMichel Alexandre Salim
2012-03-19Fix the RPMEelco Dolstra
2011-10-10* Hopefully perl-devel contains the required headers (untested).Eelco Dolstra
2011-08-08* Add perl-DBD-SQLite as a dependency of the RPM builds.Eelco Dolstra
2008-11-20* Urgh.Eelco Dolstra
2008-11-20(no commit message)Eelco Dolstra
2008-11-20(no commit message)Eelco Dolstra
2008-11-20(no commit message)Eelco Dolstra
2008-11-20* Don't set the prefix to /nix by default, rather use the AutoconfEelco Dolstra
default of /usr/local. However, localstatedir and storedir are set to /nix/var/nix and /nix/store respectively unless they're explicitly overriden.