summaryrefslogtreecommitdiff
path: root/tests/packages.scm
AgeCommit message (Expand)Author
2012-09-10Add (guix build-system trivial).•••* guix/build-system/trivial.scm: New file. * Makefile.am (MODULES): Add it. * tests/packages.scm ("trivial"): New test. * guix/packages.scm (package-derivation): Allow SOURCE to be #f. Ludovic Courtès
2012-07-07Add `package-transitive-inputs'; use it to honor propagated inputs.•••* guix/packages.scm (package-transitive-inputs): New procedure. (package-derivation): Use it to compute INPUTS. * tests/packages.scm (dummy-package): New macro. ("package-transitive-inputs"): New test. Ludovic Courtès
2012-06-30Add (distro) with a package searching facility.•••* Makefile.am (MODULES): Add `distro.scm'. * distro.scm: New file. * po/POTFILES.in: Add it. * tests/packages.scm ("find-packages-by-name", "find-packages-by-name with version"): New tests. Ludovic Courtès
2012-06-28Track the source location of packages.•••* guix/packages.scm (<location>): New record type. (location, source-properties->location): New procedures. (<package>)[location]: New field. * tests/packages.scm ("GNU Hello"): Test `package-location'. Ludovic Courtès
2012-06-28Add a declarative packaging layer.•••* Makefile.am (MODULES): Add `guix/packages.scm' and `distro/base.scm'. (TESTS): Add `tests/packages.scm'. (EXTRA_DIST): New variable. * guix/packages.scm, distro/base.scm, tests/packages.scm: New files. * guix/http.scm (http-fetch): Make `name' an optional argument, to match the expectations of `package-source-derivation'. Ludovic Courtès