tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
tqsl: init at 2.3.1
David Pflug
8 years ago
a6d570dd
88fc0e46
+54
4 changed files
expand all
collapse all
unified
split
lib
maintainers.nix
pkgs
applications
misc
tqsl
cmake_lib_path.patch
default.nix
top-level
all-packages.nix
+1
lib/maintainers.nix
···
164
164
dotlambda = "Robert Schütz <rschuetz17@gmail.com>";
165
165
doublec = "Chris Double <chris.double@double.co.nz>";
166
166
dpaetzel = "David Pätzel <david.a.paetzel@gmail.com>";
167
167
+
dpflug = "David Pflug <david@pflug.email>";
167
168
drets = "Dmytro Rets <dmitryrets@gmail.com>";
168
169
drewkett = "Andrew Burkett <burkett.andrew@gmail.com>";
169
170
dsferruzza = "David Sferruzza <david.sferruzza@gmail.com>";
+12
pkgs/applications/misc/tqsl/cmake_lib_path.patch
···
1
1
+
diff -dur tqsl-2.3.1/src/CMakeLists.txt tqsl-2.3.1b/src/CMakeLists.txt
2
2
+
--- tqsl-2.3.1/src/CMakeLists.txt 2017-04-17 20:53:22.000000000 -0400
3
3
+
+++ tqsl-2.3.1b/src/CMakeLists.txt 2017-10-05 21:14:39.048329343 -0400
4
4
+
@@ -54,7 +54,7 @@
5
5
+
if(NOT APPLE AND NOT WIN32)
6
6
+
set_source_files_properties(location.cpp PROPERTIES COMPILE_DEFINITIONS CONFDIR="${CMAKE_INSTALL_PREFIX}/share/TrustedQSL/")
7
7
+
set(HEADERS_TO_INSTALL tqsllib.h tqslerrno.h cabrillo.h adif.h tqslconvert.h)
8
8
+
-install(TARGETS tqsllib DESTINATION lib$(LIB_SUFFIX))
9
9
+
+install(TARGETS tqsllib DESTINATION lib${LIB_SUFFIX})
10
10
+
install(FILES config.xml DESTINATION share/TrustedQSL)
11
11
+
install(FILES ${HEADERS_TO_INSTALL} DESTINATION include)
12
12
+
endif()
+39
pkgs/applications/misc/tqsl/default.nix
···
1
1
+
{ stdenv, fetchurl, makeWrapper, cmake, expat, openssl, zlib, db, curl, wxGTK }:
2
2
+
3
3
+
let
4
4
+
lib_suffix =
5
5
+
if stdenv.system == "x86_64-linux" then
6
6
+
"64"
7
7
+
else
8
8
+
"";
9
9
+
in
10
10
+
stdenv.mkDerivation rec {
11
11
+
name = "tqsl-${version}";
12
12
+
version = "2.3.1";
13
13
+
14
14
+
src = fetchurl {
15
15
+
url = "http://www.arrl.org/files/file/LoTW%20Instructions/${name}.tar.gz";
16
16
+
sha256 = "10cjlilampwl10hwb7m28m5z9gyrscvvc1rryfjnhj9q2x4ppgxv";
17
17
+
};
18
18
+
19
19
+
nativeBuildInputs = [ makeWrapper ];
20
20
+
buildInputs = [
21
21
+
cmake
22
22
+
expat
23
23
+
openssl
24
24
+
zlib
25
25
+
db
26
26
+
curl
27
27
+
wxGTK
28
28
+
];
29
29
+
30
30
+
patches = [ ./cmake_lib_path.patch ];
31
31
+
32
32
+
meta = with stdenv.lib; {
33
33
+
description = "Software for using the ARRL Logbook of the World";
34
34
+
homepage = https://lotw.arrl.org/;
35
35
+
license = licenses.bsd3;
36
36
+
platforms = platforms.linux;
37
37
+
maintainers = [ maintainers.dpflug ];
38
38
+
};
39
39
+
}
+2
pkgs/top-level/all-packages.nix
···
16722
16722
16723
16723
toxic = callPackage ../applications/networking/instant-messengers/toxic { };
16724
16724
16725
16725
+
tqsl = callPackage ../applications/misc/tqsl { };
16726
16726
+
16725
16727
transcode = callPackage ../applications/audio/transcode { };
16726
16728
16727
16729
transcribe = callPackage ../applications/audio/transcribe { };