-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathweaver.upack
76 lines (68 loc) · 2.32 KB
/
weaver.upack
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
package weaver
| user_name="Ayush Dubey"
| user_email="[email protected]"
| source="weaver"
| section="net"
| dist="Ubuntu"
| version="0.2.0"
| release="1"
| epoch="1"
| license="BSD"
| copyright="2011-2014 Cornell University"
| homepage="http://weaver.systems"
| tarball="http://weaver.systems/weaver-{version}.tar.gz"
| configure=""
| summary="A distributed graph store"
| build-requires="autoconf, autoconf-archive, build-essential, libtool, python-dev, libyaml-dev, libpopt-dev, libgoogle-glog-dev, cython, sparsehash, libpugixml-dev, libpo6-dev, libe-dev, libbusybee-dev, libhyperleveldb-dev, replicant, libreplicant-dev, libreplicant-state-machine-dev, libhyperdex-dev-warp, libhyperdex-client-dev, hyperdex-warp"
| requires="replicant, hyperdex-warp, weaver-shard, weaver-timestamper, libweaverclient, python-weaver-client, weaver-config, libweaverservermanager, libweaverchronosd"
+ /etc/weaver.yaml
'''{summary}'''
subpackage weaver-common
| summary="Weaver command"
+ {bindir}/weaver
'''{summary}'''
subpackage weaver-shard
| summary="Shards for Weaver"
| requires="weaver-common"
+ {bindir}/weaver-shard
'''{summary}'''
subpackage weaver-timestamper
| summary="Timestampers for Weaver"
| requires="weaver-common"
+ {bindir}/weaver-timestamper
'''{summary}'''
subpackage libweaverservermanager
| deb name="libweaverservermanager0"
| summary="Server manager for Weaver"
+ {libdir}/libweaverservermanager.so
+ {libdir}/libweaverservermanager.so.0
+ {libdir}/libweaverservermanager.so.0.0.0
'''{summary}'''
subpackage libweaverclient
| deb name="libweaverclient0"
| summary="C++ client for Weaver"
+ {includedir}/weaver
+ {libdir}/libweaverclient.so
+ {libdir}/libweaverclient.so.0
+ {libdir}/libweaverclient.so.0.0.0
'''{summary}'''
subpackage python-weaver-client
| summary="Python bindings for Weaver"
| deb requires="libpython2.7, libweaverclient0"
+ {pythondir}/weaver/client.so
+ {pythondir}/weaver/client.so.0
+ {pythondir}/weaver/client.so.0.0.0
+ {pythondir}/weaver/__init__.py
'''{summary}'''
subpackage weaver-config
| summary="Parse weaver configuration"
| requires="weaver-common"
+ {bindir}/weaver-parse-config
'''{summary}'''
subpackage libweaverchronosd
| deb name="libweaverchronosd0"
| summary="Weaver Chronos daemon"
+ {libdir}/libweaverchronosd.so
+ {libdir}/libweaverchronosd.so.0
+ {libdir}/libweaverchronosd.so.0.0.0
'''{summary}'''