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