nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

vrb: init at 0.5.1

+68
+34
pkgs/development/libraries/vrb/default.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "vrb-${version}"; 5 + version = "0.5.1"; 6 + 7 + src = fetchurl { 8 + url = "http://vrb.sourceforge.net/download/${name}.tar.bz2"; 9 + sha256 = "d579ed1998ef2d78e2ef8481a748d26e1fa12cdda806d2e31d8ec66ffb0e289f"; 10 + }; 11 + 12 + patches = [ 13 + ./removed_options.patch 14 + ./unused-but-set-variable.patch 15 + ]; 16 + 17 + postPatch = '' 18 + patchShebangs configure 19 + ''; 20 + 21 + postInstall = '' 22 + mkdir -p $out/share/man/man3 23 + cp -p vrb/man/man3/*.3 $out/share/man/man3/ 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "A virtual ring buffer library written in C"; 28 + license = licenses.lgpl21; 29 + homepage = http://vrb.sourceforge.net/; 30 + maintainers = [ maintainers.bobvanderlinden ]; 31 + platforms = platforms.linux; 32 + }; 33 + } 34 +
+13
pkgs/development/libraries/vrb/removed_options.patch
··· 1 + --- a/configure 2010-10-05 16:32:59.000000000 +0200 2 + +++ b/configure 2010-10-05 16:33:08.000000000 +0200 3 + @@ -341,8 +341,8 @@ 4 + pgm_warn=( "${pgm_warn[@]}" -Winline ) 5 + fi 6 + 7 + -lib_feat=( -fomit-frame-pointer -funsigned-char -funsigned-bitfields -fgnu-linker -frerun-loop-opt -finline -finline-functions -fmove-all-movables ) 8 + -pgm_feat=( -fomit-frame-pointer -funsigned-char -funsigned-bitfields -fgnu-linker -frerun-loop-opt -finline -finline-functions -fmove-all-movables ) 9 + +lib_feat=( -fomit-frame-pointer -funsigned-char -funsigned-bitfields -frerun-loop-opt -finline -finline-functions ) 10 + +pgm_feat=( -fomit-frame-pointer -funsigned-char -funsigned-bitfields -frerun-loop-opt -finline -finline-functions ) 11 + 12 + lib_cp_opt=( -pipe ) 13 + pgm_cp_opt=( -pipe )
+19
pkgs/development/libraries/vrb/unused-but-set-variable.patch
··· 1 + --- a/vrb/src/bin/vbuf.c1 2011-06-13 22:14:24.000000000 +0200 2 + +++ b/vrb/src/bin/vbuf.c 2011-06-13 22:14:43.000000000 +0200 3 + @@ -426,7 +426,6 @@ 4 + int opt_progress ; 5 + int output_fd ; 6 + int poll_time ; 7 + - int poll_num ; 8 + int poll_write ; 9 + int poll_read ; 10 + 11 + @@ -861,7 +860,7 @@ 12 + poll_time = display_time - get_time_ms(); 13 + if ( poll_time < 0 ) poll_time = 0; 14 + } 15 + - poll_num = poll( poll_list, 2, poll_time ); 16 + + poll( poll_list, 2, poll_time ); 17 + 18 + //----------------------- 19 + // Check for poll events.
+2
pkgs/top-level/all-packages.nix
··· 10898 10898 10899 10899 vmime = callPackage ../development/libraries/vmime { }; 10900 10900 10901 + vrb = callPackage ../development/libraries/vrb { }; 10902 + 10901 10903 vrpn = callPackage ../development/libraries/vrpn { }; 10902 10904 10903 10905 vsqlite = callPackage ../development/libraries/vsqlite { };