about summary refs log tree commit diff
path: root/nix.spec.in
AgeCommit message (Collapse)AuthorFilesLines
2019-10-09 Remove world-writability from per-user directoriesEelco Dolstra1-1/+1
'nix-daemon' now creates subdirectories for users when they first connect. Fixes #509 (CVE-2019-17365). Should also fix #3127. (cherry picked from commit 5a303093dcae1e5ce9212616ef18f2ca51020b0d)
2018-07-31 Attempt to fix the RPM buildEelco Dolstra1-10/+10
2018-05-09 Cleanup of nix.spec file to allow build on EL7 and beyondAdrien Devresse1-21/+40
- 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-22 Add Boost dependency to Fedora/Ubuntu buildsEelco Dolstra1-0/+2
2017-10-24 Fix RPM buildEelco Dolstra1-0/+1
2017-08-19 Remove nix-mode.el from Nix.Matthew Bauer1-39/+0
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-01 RPM, Deb: Add dependency on libseccompEelco Dolstra1-0/+2
2017-05-10 Replace readline by linenoiseEelco Dolstra1-2/+0
Using linenoise avoids a license compatibility issue (#1356), is a lot smaller and doesn't pull in ncurses.
2017-04-28 Check for libreadlineEelco Dolstra1-0/+2
2017-04-03 Really fix the RPM buildEelco Dolstra1-7/+0
2017-03-31 Maybe fix the RPM buildEelco Dolstra1-5/+0
http://hydra.nixos.org/build/51095532
2017-02-21 RPM build: Use parallel makeEelco Dolstra1-1/+1
2017-02-21 Build RPMs for Fedora 25Eelco Dolstra1-0/+2
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-06 Drop unused WWW::Curl dependencyEelco Dolstra1-1/+0
2016-08-30 Revert "nix.spec.in: Build from the .tar.xz file."Eelco Dolstra1-1/+1
This reverts commit f32c6ed8730628d0cf32f7e124681b1011192a73. It breaks the RPM builds because Nixpkgs's rpmBuild function only copies in the .tar.gz file.
2016-07-01 nix.spec.in: RHEL 7/CentOS 7 supports systemd.Timothy Allen1-2/+2
2016-07-01 nix.spec.in: Create /nix/store at install time.Timothy Allen1-1/+4
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-01 nix.spec.in: RHEL 7/CentOS 7 do not require a group for each package.Timothy Allen1-5/+5
2016-07-01 nix.spec.in: Build from the .tar.xz file.Timothy Allen1-1/+1
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-01 nix.spec.in: Use the default build group name.Timothy Allen1-1/+1
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-15 Fix RPM buildEelco Dolstra1-1/+1
http://hydra.nixos.org/build/33280008
2015-08-24 Update nix.spec.inPreston1-0/+1
Nix requires libcurl-devel to build.
2014-09-18 Update spec fileEelco Dolstra1-0/+1
http://hydra.nixos.org/build/14344391
2014-05-06 Really fix the RPM buildsEelco Dolstra1-1/+0
http://hydra.nixos.org/build/10840199
2014-05-05 Fix RPM buildEelco Dolstra1-1/+0
We don't install a nix.conf anymore. http://hydra.nixos.org/build/10826143
2014-05-02 Don't install Upstart job on FedoraEelco Dolstra1-4/+3
Also, don't install a nix.conf anymore, it's not needed. http://hydra.nixos.org/build/10775854
2014-04-08 Ensure that systemd units to into lib, not lib64Eelco Dolstra1-2/+3
http://hydra.nixos.org/build/10170940
2014-04-07 Install systemd unitsEelco Dolstra1-8/+0
2014-02-07 Fix the RPM buildEelco Dolstra1-12/+4
2014-02-04 Fix version in nix.specEelco Dolstra1-4/+4
http://hydra.nixos.org/build/8715502
2014-01-20 nix.spec: Remove "make check" since it's a no-opEelco Dolstra1-4/+0
2013-07-12 Add gzip support for channel unpackingGergely Risko1-0/+1
2012-12-05 Fix RPM buildEelco Dolstra1-1/+1
http://hydra.nixos.org/build/3436627
2012-12-05 Add a dependency on xzEelco Dolstra1-0/+1
2012-12-05 Fix RPM buildEelco Dolstra1-1/+1
http://hydra.nixos.org/build/3436511
2012-10-03 Rename nix-worker to nix-daemonEelco Dolstra1-4/+4
2012-08-27 Add WWW::Curl to the RPM dependenciesEelco Dolstra1-0/+1
2012-07-09 Really fix RPM buildsEelco Dolstra1-3/+3
2012-07-09 Fix RPM buildsEelco Dolstra1-0/+1
http://hydra.nixos.org/build/2784908
2012-07-09 Get rid of nix.conf.exampleEelco Dolstra1-4/+1
No need to duplicate the nix.conf manpage.
2012-05-31 On systems with SystemD, install the service descriptor for nix-worker, and ↵Michel Alexandre Salim1-0/+16
enable and start it
2012-05-31 Major spec update: - Fix license field - Split into subpackages - Update ↵Michel Alexandre Salim1-46/+149
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 Salim1-6/+12
RPM versions - move tests to dedicated %check section - use standard build macros
2012-05-31 - replace %define with %globalMichel Alexandre Salim1-5/+5
2012-03-19 Fix the RPMEelco Dolstra1-1/+6
2011-10-10 * Hopefully perl-devel contains the required headers (untested).Eelco Dolstra1-0/+1
2011-08-08 * Add perl-DBD-SQLite as a dependency of the RPM builds.Eelco Dolstra1-0/+1
2008-11-20 * Urgh.Eelco Dolstra1-1/+1
2008-11-20 (no commit message)Eelco Dolstra1-1/+2
2008-11-20 (no commit message)Eelco Dolstra1-1/+1