Author: sandervanderburg
Date: Fri Dec 24 15:06:54 2010
New Revision: 25273
URL: https://svn.nixos.org/websvn/nix/?rev=25273&sc=1

Log:
- Added release.nix
- Fixed some headers in the automake files

Added:
   disnix/dydisnix/trunk/release.nix
Modified:
   disnix/dydisnix/trunk/src/divide/Makefile.am
   disnix/dydisnix/trunk/src/minsetcover/Makefile.am
   disnix/dydisnix/trunk/src/multiwaycut/Makefile.am

Added: disnix/dydisnix/trunk/release.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ disnix/dydisnix/trunk/release.nix   Fri Dec 24 15:06:54 2010        (r25273)
@@ -0,0 +1,37 @@
+{ nixpkgs ? /etc/nixos/nixpkgs }:
+
+let
+  jobs = rec {
+    tarball =
+      { dydisnix ? {outPath = ./.; rev = 1234;}
+      , officialRelease ? false
+      , disnix ? (import ../../disnix/trunk/release.nix {}).build {}
+      }:
+
+      with import nixpkgs {};
+
+      releaseTools.sourceTarball {
+        name = "dydisnix-tarball";
+        version = builtins.readFile ./version;
+        src = dydisnix;
+        inherit officialRelease;
+
+        buildInputs = [ pkgconfig disnix getopt libxml2 glib ];
+      };
+
+    build =
+      { tarball ? jobs.tarball {}
+      , system ? "x86_64-linux"
+      , disnix ? (import ../../disnix/trunk/release.nix {}).build {}
+      }:
+
+      with import nixpkgs { inherit system; };
+
+      releaseTools.nixBuild {
+        name = "dydisnix";
+        src = tarball;
+
+        buildInputs = [ pkgconfig disnix getopt libxml2 glib ];
+      };      
+  };
+in jobs

Modified: disnix/dydisnix/trunk/src/divide/Makefile.am
==============================================================================
--- disnix/dydisnix/trunk/src/divide/Makefile.am        Fri Dec 24 14:04:10 
2010        (r25272)
+++ disnix/dydisnix/trunk/src/divide/Makefile.am        Fri Dec 24 15:06:54 
2010        (r25273)
@@ -1,6 +1,7 @@
 AM_CPPFLAGS = -ggdb
 
 bin_PROGRAMS = dydisnix-divide
+noinst_HEADERS = divide.h
 
 dydisnix_divide_SOURCES = divide.c main.c
 dydisnix_divide_LDADD = ../libservices/libservices.la 
../libinfproperties/libinfproperties.la ../libmapping/libmapping.la

Modified: disnix/dydisnix/trunk/src/minsetcover/Makefile.am
==============================================================================
--- disnix/dydisnix/trunk/src/minsetcover/Makefile.am   Fri Dec 24 14:04:10 
2010        (r25272)
+++ disnix/dydisnix/trunk/src/minsetcover/Makefile.am   Fri Dec 24 15:06:54 
2010        (r25273)
@@ -1,6 +1,7 @@
 AM_CPPFLAGS = -ggdb
 
 bin_PROGRAMS = dydisnix-minsetcover
+noinst_HEADERS = minsetcover.h
 
 dydisnix_minsetcover_SOURCES = minsetcover.c main.c
 dydisnix_minsetcover_LDADD = ../libservices/libservices.la 
../libinfproperties/libinfproperties.la ../libmapping/libmapping.la 
../libinvmapping/libinvmapping.la

Modified: disnix/dydisnix/trunk/src/multiwaycut/Makefile.am
==============================================================================
--- disnix/dydisnix/trunk/src/multiwaycut/Makefile.am   Fri Dec 24 14:04:10 
2010        (r25272)
+++ disnix/dydisnix/trunk/src/multiwaycut/Makefile.am   Fri Dec 24 15:06:54 
2010        (r25273)
@@ -1,6 +1,7 @@
 AM_CPPFLAGS = -ggdb
 
 bin_PROGRAMS = dydisnix-multiwaycut
+noinst_HEADERS = multiwaycut.h
 
 dydisnix_multiwaycut_SOURCES = multiwaycut.c main.c
 dydisnix_multiwaycut_LDADD = ../libmapping/libmapping.la 
../libinvmapping/libinvmapping.la
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to