Description: Use the markdown library provided by the libmarkdown2 package. Author: Alessandro Ghedini Origin: vendor Forwarded: not-needed Last-Update: 2012-01-01 --- a/Makefile.PL +++ b/Makefile.PL @@ -57,12 +57,6 @@ -sub MY::postamble { - return sprintf(' -$(MYEXTLIB): - %s -', qq{( cd $extdir; CC='cc -fPIC' sh configure.sh; make )\n}); -} WriteMakefile( NAME => 'Text::Markdown::Discount', @@ -71,8 +65,6 @@ ($] >= 5.005 ? (ABSTRACT_FROM => 'lib/Text/Markdown/Discount.pm', AUTHOR => 'Masayoshi Sekimura ') : ()), - LIBS => '-L' . $extdir, - INC => '-I. -I' . $extdir, - MYEXTLIB => $myextlib, - clean => { FILES => $clean_files }, + LIBS => '-lmarkdown', + INC => '-I.', ); m> Wojtek's customized Guix
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-10-16daemon: Make 'profiles/per-user' non-world-writable....Fixes <https://bugs.gnu.org/37744>. Reported at <https://www.openwall.com/lists/oss-security/2019/10/09/4>. Based on Nix commit 5a303093dcae1e5ce9212616ef18f2ca51020b0d by Eelco Dolstra <edolstra@gmail.com>. * nix/libstore/local-store.cc (LocalStore::LocalStore): Set 'perUserDir' to #o755 instead of #o1777. (LocalStore::createUser): New function. * nix/libstore/local-store.hh (LocalStore): Add it. * nix/libstore/store-api.hh (StoreAPI): Add it. * nix/nix-daemon/nix-daemon.cc (performOp): In 'wopSetOptions', add condition to handle "user-name" property and honor it. (processConnection): Add 'userId' parameter. Call 'store->createUser' when userId is not -1. * guix/profiles.scm (ensure-profile-directory): Note that this is now handled by the daemon. * guix/store.scm (current-user-name): New procedure. (set-build-options): Add #:user-name parameter and pass it to the daemon. * tests/guix-daemon.sh: Test the creation of 'profiles/per-user' when listening on a TCP socket. * tests/store.scm ("profiles/per-user exists and is not writable") ("profiles/per-user/$USER exists"): New tests. Ludovic Courtès