tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
qfsm: add version 0.53.0
Peter Simons
13 years ago
0757af16
3d4068b1
+46
3 changed files
expand all
collapse all
unified
split
pkgs
applications
science
electronics
qfsm
default.nix
drop-hardcoded-prefix.patch
top-level
all-packages.nix
+24
pkgs/applications/science/electronics/qfsm/default.nix
···
1
1
+
{ stdenv, fetchurl, qt4, cmake, graphviz, pkgconfig }:
2
2
+
3
3
+
stdenv.mkDerivation rec {
4
4
+
name = "qfsm-0.53.0";
5
5
+
6
6
+
src = fetchurl {
7
7
+
url = "mirror://sourceforge/qfsm/${name}-Source.tar.bz2";
8
8
+
sha256 = "1fx99dyai8zhs8s6mbr1i1467mnv1pf0ymh6mr0jm68mzj2jyzx4";
9
9
+
};
10
10
+
11
11
+
buildInputs = [ qt4 cmake graphviz pkgconfig ];
12
12
+
13
13
+
patches = [ ./drop-hardcoded-prefix.patch ];
14
14
+
15
15
+
enableParallelBuilding = true;
16
16
+
17
17
+
meta = {
18
18
+
description = "Graphical editor for finite state machines";
19
19
+
homepage = "http://qfsm.sourceforge.net/";
20
20
+
license = stdenv.lib.licenses.gpl3Plus;
21
21
+
maintainers = [ stdenv.lib.maintainers.simons ];
22
22
+
platforms = stdenv.lib.platforms.linux;
23
23
+
};
24
24
+
}
+20
pkgs/applications/science/electronics/qfsm/drop-hardcoded-prefix.patch
···
1
1
+
diff -ubrw qfsm-0.53.0-Source-orig/CMakeLists.txt qfsm-0.53.0-Source-new/CMakeLists.txt
2
2
+
--- qfsm-0.53.0-Source-orig/CMakeLists.txt 2012-11-11 20:13:01.935856229 +0100
3
3
+
+++ qfsm-0.53.0-Source-new/CMakeLists.txt 2012-11-11 20:13:24.962930007 +0100
4
4
+
@@ -406,10 +406,6 @@
5
5
+
6
6
+
7
7
+
IF(UNIX AND NOT WIN32)
8
8
+
- SET(CMAKE_INSTALL_PREFIX "/usr")
9
9
+
-ENDIF(UNIX AND NOT WIN32)
10
10
+
-
11
11
+
-IF(UNIX AND NOT WIN32)
12
12
+
ADD_DEFINITIONS(-DQFSM_LANGUAGE_DIR="${CMAKE_INSTALL_PREFIX}/share/qfsm/")
13
13
+
ADD_DEFINITIONS(-DQFSM_HELP_DIR="${CMAKE_INSTALL_PREFIX}/share/doc/qfsm/")
14
14
+
ELSE(UNIX AND NOT WIN32)
15
15
+
@@ -472,5 +468,3 @@
16
16
+
)
17
17
+
18
18
+
ENDIF(UNIX AND NOT WIN32)
19
19
+
-
20
20
+
-
+2
pkgs/top-level/all-packages.nix
···
1643
1643
1644
1644
tkabber_plugins = callPackage ../applications/networking/instant-messengers/tkabber-plugins { };
1645
1645
1646
1646
+
qfsm = callPackage ../applications/science/electronics/qfsm { };
1647
1647
+
1646
1648
tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix {
1647
1649
inherit (xlibs) libX11 imake xproto gccmakedep;
1648
1650
};