-
Notifications
You must be signed in to change notification settings - Fork 1
/
scp-archive-package.scm
35 lines (33 loc) · 988 Bytes
/
scp-archive-package.scm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
(use-modules (guix packages)
(guix gexp)
((guix licenses) #:prefix license:)
(guix build-system meson)
(gnu packages pkg-config)
(gnu packages cmake)
(gnu packages cpp)
(gnu packages web)
(gnu packages boost)
(gnu packages databases)
(gnu packages compression))
(package
(name "ScpArchive")
(version "0.0")
(inputs
`(("json-modern-cxx" ,json-modern-cxx)
("fcgi" ,fcgi)
("cgicc" ,(load "cgicc-package.scm"))
("boost" ,boost)
("soci" ,(load "soci-package.scm"))
("mariadb:dev" ,mariadb "dev")
("zlib" ,zlib)))
(native-inputs
`(("pkg-config" ,pkg-config)
("cmake" ,cmake)))
(propagated-inputs '())
(source (local-file "./src/ScpArchive" #:recursive? #t))
(build-system meson-build-system)
(synopsis "ScpArchive: Web-Backend for the SCP Conversion Project")
(description
"Web-Backend for the SCP Conversion Project configured as an FCGI-gateway")
(home-page "https://github.com/danielbatterystapler/SCP_Conversion_Project")
(license license:gpl3))