Compare commits
1427 Commits
v0.96.4
...
v0.105.0_b
| Author | SHA1 | Date | |
|---|---|---|---|
|
5c066e5575
|
|||
|
e46098ebde
|
|||
|
da7226efd1
|
|||
|
61a5785157
|
|||
|
67ef3157ba
|
|||
|
e8b853749b
|
|||
|
e5919971fd
|
|||
|
a32201282f
|
|||
|
d4f7eb0077
|
|||
|
4e49f3828b
|
|||
|
5e8bf3add2
|
|||
|
ae5aab4116
|
|||
|
839e4cd317
|
|||
|
5815873f5f
|
|||
|
2c58262511
|
|||
|
49f4261747
|
|||
|
17cd3936ff
|
|||
|
e2cfc3f27f
|
|||
|
9f270719a6
|
|||
|
6056ee77c2
|
|||
|
6410446e20
|
|||
|
79430c9fd5
|
|||
|
011ea26cac
|
|||
|
81ce810208
|
|||
|
804ad959f1
|
|||
|
eb75a8d367
|
|||
|
47c59f4b09
|
|||
|
ee28452caf
|
|||
|
349687da49
|
|||
|
5b7882aea1
|
|||
|
885e791171
|
|||
|
9d524f3f14
|
|||
|
299a46a0df
|
|||
|
aeaa301c01
|
|||
|
3bb2288fb8
|
|||
|
ac9e0c610a
|
|||
|
507f8dd2ac
|
|||
|
6339054eda
|
|||
|
84445813fd
|
|||
|
9cac0e20d9
|
|||
|
1e38c8b7d0
|
|||
|
a4b249c74a
|
|||
|
a37d4c3b74
|
|||
|
716ebc3a90
|
|||
|
e5cb6eb14d
|
|||
|
37c202ef2f
|
|||
|
2268983eee
|
|||
|
0fbc73b678
|
|||
|
6fafc80016
|
|||
|
f31b7d9d15
|
|||
|
30028ad7b4
|
|||
|
3018f0439b
|
|||
|
a41dff8aaf
|
|||
|
d056bb6d7d
|
|||
|
9684920302
|
|||
|
f924cfd583
|
|||
|
6393ffec8c
|
|||
|
c02d1e6650
|
|||
|
416d03541c
|
|||
|
28d6459ffa
|
|||
|
84a3e31d93
|
|||
|
35013ddd23
|
|||
|
4c7d549acb
|
|||
|
5a9833b14c
|
|||
|
331a43726b
|
|||
|
5b55659e3f
|
|||
|
a60472e5cd
|
|||
|
e5fda3d86e
|
|||
|
32b46db412
|
|||
|
ad96462887
|
|||
|
4788deb1da
|
|||
|
d29390b139
|
|||
|
4e7ba8d93c
|
|||
|
1f7ea45bca
|
|||
|
0f0fff50fd
|
|||
|
9a57462ad3
|
|||
|
c9c9fbadd9
|
|||
|
7cab3817e7
|
|||
|
b40b2de803
|
|||
|
94dda4ba47
|
|||
|
c7f8243db4
|
|||
|
d2d6b9ff71
|
|||
|
6b08e4b051
|
|||
|
9e9c1af738
|
|||
|
cf18f6cbd0
|
|||
|
28c8e91753
|
|||
|
2e0d88e2be
|
|||
|
5d94f04887
|
|||
|
4502379c1f
|
|||
|
e72ebe7f3f
|
|||
|
19272a33ec
|
|||
|
83065f2e4a
|
|||
|
39c9a61f63
|
|||
|
7f98bb5104
|
|||
|
6d97723c16
|
|||
|
a731b5824e
|
|||
|
6bcb299be4
|
|||
|
a726f3223e
|
|||
|
638df69648
|
|||
|
4c8fd15ed2
|
|||
|
b952282d96
|
|||
|
068712d72b
|
|||
|
3a0f340690
|
|||
|
4c7c959a2a
|
|||
|
ec1f3d1985
|
|||
|
5a6ce64aae
|
|||
|
47dd1ea7a7
|
|||
|
67bd645660
|
|||
|
5f8cfebd78
|
|||
|
09ca86ad58
|
|||
|
df4f6dbe1e
|
|||
|
ab1cab9812
|
|||
|
ce8125408a
|
|||
|
9a79e49d15
|
|||
|
523aa8eb36
|
|||
|
a5008fbb79
|
|||
|
c8d250d9bd
|
|||
|
410e68f249
|
|||
|
c3269ef6cc
|
|||
|
b0420d6153
|
|||
|
41b43bd162
|
|||
|
56c2fa57d9
|
|||
|
a2946e42d7
|
|||
|
64ceb5cf9e
|
|||
|
b2ec12b33d
|
|||
|
0c959dcdcd
|
|||
|
30a6e7306d
|
|||
|
b36f789219
|
|||
|
e19d5782ab
|
|||
|
d697cf1715
|
|||
|
cb0d2a53e6
|
|||
|
faaea8509d
|
|||
|
a353feb105
|
|||
|
76cce7f69b
|
|||
|
82126b45bc
|
|||
|
67e99a431f
|
|||
|
87f31bc8db
|
|||
|
5c48cd64d4
|
|||
|
fbf9f38cb3
|
|||
|
82f3871ac0
|
|||
|
7ca8f5f21b
|
|||
|
375296ddef
|
|||
|
86e0986345
|
|||
|
f0dfa2a392
|
|||
|
bae5a57139
|
|||
|
79c829ac4f
|
|||
|
ea7aa36838
|
|||
|
05449cee1f
|
|||
|
9b2a3c7dfb
|
|||
|
0c5458c46f
|
|||
|
7de3471bd9
|
|||
|
76950432bc
|
|||
|
e63d7bf5a8
|
|||
|
24c3cc6189
|
|||
|
0e5fa30e12
|
|||
|
483e681ede
|
|||
|
9262442e97
|
|||
|
2a00a28f55
|
|||
|
bbf12996e5
|
|||
|
cd3683282a
|
|||
|
a8cd65bdc2
|
|||
|
9a0d095a24
|
|||
|
5afac1d756
|
|||
|
a4d2e4814c
|
|||
|
d3e3995360
|
|||
|
d218e2c9b0
|
|||
|
56edd60fc6
|
|||
|
5e4e34288a
|
|||
|
1643a61d05
|
|||
|
0751912476
|
|||
|
584cef68fa
|
|||
|
d61438a28f
|
|||
|
bd9f274729
|
|||
|
cff4929b18
|
|||
|
98a3a616c8
|
|||
|
16b7a08671
|
|||
|
fd1d6e903d
|
|||
|
fc4a203a52
|
|||
|
31d04b3b02
|
|||
|
ff2a0fb15f
|
|||
|
a284c10e33
|
|||
|
d3065938f2
|
|||
|
77b79ee1b9
|
|||
|
5142eb4b92
|
|||
|
bf17df9ac1
|
|||
|
a8002292e8
|
|||
|
708103d953
|
|||
|
61732c2a14
|
|||
|
e9bed81605
|
|||
|
5ea34e30cd
|
|||
|
3bce3a9748
|
|||
|
f34f6b2016
|
|||
|
84cd03fd18
|
|||
|
76bc0ed399
|
|||
|
488fc30336
|
|||
|
3de50dd3b0
|
|||
|
e9752a117d
|
|||
|
540cbc3c69
|
|||
|
b949e2d440
|
|||
|
645e95c748
|
|||
|
1def3cf6d7
|
|||
|
05d5ecd7d2
|
|||
|
cfe52c2c61
|
|||
|
d88a880504
|
|||
|
e0e2526c0f
|
|||
|
0bbc5fe10e
|
|||
|
38da50dafe
|
|||
|
a00f5ceaf3
|
|||
|
65e4d550ce
|
|||
|
9932e8c613
|
|||
|
b4018f2427
|
|||
|
f2ba6e96ed
|
|||
|
0dfd64ab0a
|
|||
|
83210fe08b
|
|||
|
dce7aa7dee
|
|||
|
86849b1ff3
|
|||
|
fa0e491735
|
|||
|
c81e12e60b
|
|||
|
90f7859f05
|
|||
|
4d53769e30
|
|||
|
09e7ef03e3
|
|||
|
aff3a6dad3
|
|||
|
8901267888
|
|||
|
e7ce818730
|
|||
|
6049f83982
|
|||
|
b70398cc86
|
|||
|
20e45054c0
|
|||
|
4940e49965
|
|||
|
34ff0aa630
|
|||
|
278e18eb73
|
|||
|
1b0f5bfe37
|
|||
|
6f52b01a25
|
|||
|
268e079475
|
|||
|
82ec67115d
|
|||
|
e9fbff625b
|
|||
|
5ed02171e1
|
|||
|
93c2d44628
|
|||
|
f29f0700fc
|
|||
|
cc15ac7bdd
|
|||
|
11c65c5226
|
|||
|
dd5c18f5f8
|
|||
|
018b3983e2
|
|||
|
4a78a1a9be
|
|||
|
cddcb1889f
|
|||
|
52ed074113
|
|||
|
e40b01be1a
|
|||
|
a1cea1195c
|
|||
|
c8e9faf1d6
|
|||
|
925cecd73a
|
|||
|
3bc9b2ff7c
|
|||
|
8585cfb9f2
|
|||
|
56084f4069
|
|||
|
15d64a38fc
|
|||
|
ca9688ce6d
|
|||
|
3f59609059
|
|||
|
56ecbe7e9c
|
|||
|
e7a2700577
|
|||
|
478d77595b
|
|||
|
8dfbaa0cea
|
|||
|
4b4e498a77
|
|||
|
7211e7ee61
|
|||
|
ebf8f645fe
|
|||
|
c7e92e0548
|
|||
|
b1c85d60fd
|
|||
|
988a65bc99
|
|||
|
379c59ac3d
|
|||
|
f9ef217539
|
|||
|
382ba63f77
|
|||
|
819b1f5525
|
|||
|
c1de3c3ff3
|
|||
|
4334b47c3e
|
|||
|
dfe8a90a24
|
|||
|
8ab7441171
|
|||
|
5aa410fbb3
|
|||
|
86d1d9887b
|
|||
|
2baf05acf0
|
|||
|
63aac2159b
|
|||
|
33480066f2
|
|||
|
58b658180f
|
|||
|
faa381e513
|
|||
|
0db9d4ccf0
|
|||
|
3ce4ac5416
|
|||
|
f48a53900d
|
|||
|
ac16f5b831
|
|||
|
f96be9b426
|
|||
|
68c4af7623
|
|||
|
f7bfdac86a
|
|||
|
a82e33fbb3
|
|||
|
3906b5e1d9
|
|||
|
cb24173387
|
|||
|
2e8d63fb2c
|
|||
|
acd807a29e
|
|||
|
bd2e78c395
|
|||
|
8ef71c55df
|
|||
|
866fb1c111
|
|||
|
23653840ef
|
|||
|
fdd5c9ddbd
|
|||
|
8d1f3065c0
|
|||
|
eed3273132
|
|||
|
51d716bd33
|
|||
|
951bb9e25c
|
|||
|
0071ce864d
|
|||
|
f2ba45e1b1
|
|||
|
9d17f4fb29
|
|||
|
c59e276f12
|
|||
|
37f4027707
|
|||
|
9d906ed04f
|
|||
|
eb923bf6b5
|
|||
|
727a09e2dd
|
|||
|
228811e0c5
|
|||
|
c030f2b0af
|
|||
|
7cfd78f3c3
|
|||
|
061f0fe004
|
|||
|
11e8e99e39
|
|||
|
df999391c1
|
|||
|
756c6522b9
|
|||
|
87ba07f79f
|
|||
|
825c0a3242
|
|||
|
31c28cc207
|
|||
|
c04c03266b
|
|||
|
bd358b38b3
|
|||
|
69d90a21f8
|
|||
|
29a0a54702
|
|||
|
bf0466bb29
|
|||
|
9445fdd57b
|
|||
|
ebbd9272c0
|
|||
|
570b334b79
|
|||
|
6753fd10b0
|
|||
|
ba119cf34f
|
|||
|
71881c8fd4
|
|||
|
dd716f577d
|
|||
|
3150ebf17d
|
|||
|
f749e3c78f
|
|||
|
d6bfe6a688
|
|||
|
992ef5f1cf
|
|||
|
7b4bb2089e
|
|||
|
f7fc290314
|
|||
|
ecbdbeb02f
|
|||
|
53cdbe5f14
|
|||
|
a0d3cbf9b7
|
|||
|
06cf446c2a
|
|||
|
e5dca9fcc3
|
|||
|
5019a9b396
|
|||
|
2cffd4707c
|
|||
|
01f1f1b8c2
|
|||
|
e23bb4ab67
|
|||
|
9e1262b72b
|
|||
|
cf8ff0f146
|
|||
|
659c0c7c09
|
|||
|
d8a481cd72
|
|||
|
d0b432a216
|
|||
|
c91e02b497
|
|||
|
b0bcab57b7
|
|||
|
696a28dbbf
|
|||
|
4c25a2725a
|
|||
|
2edb68f13b
|
|||
|
1325ba9314
|
|||
|
d143c001e2
|
|||
|
de132869ad
|
|||
|
7eaf653d14
|
|||
|
c972cdf1b0
|
|||
|
ebf5b6f319
|
|||
|
f945d19588
|
|||
|
0ed87753d3
|
|||
|
fb3fe89d9c
|
|||
|
7011c14477
|
|||
|
9e6f974df7
|
|||
|
4fd02ca18c
|
|||
|
e4d8061e9e
|
|||
|
4747cdf925
|
|||
|
4e009c66c5
|
|||
|
c36d25bd7b
|
|||
|
6b9108205a
|
|||
|
c310bcbf55
|
|||
|
e566e435ed
|
|||
|
698767c4d5
|
|||
|
84ae472bc1
|
|||
|
141199957d
|
|||
|
6119209b59
|
|||
|
4062fccff3
|
|||
|
2a5637654f
|
|||
|
bfc8d9b007
|
|||
|
a32b025925
|
|||
|
201710cc4b
|
|||
|
d20659c1ac
|
|||
|
0fe391cb31
|
|||
|
be010e492a
|
|||
|
cdaecdd717
|
|||
|
62a81d54d8
|
|||
|
89efd7dfb4
|
|||
|
376a47d80d
|
|||
|
b653be98d2
|
|||
|
f0c551dd24
|
|||
|
41065af100
|
|||
|
a6b9b17b43
|
|||
|
a308588f15
|
|||
|
d229203ad4
|
|||
|
85ca36a7fe
|
|||
|
024304ef4c
|
|||
|
2b90e4540a
|
|||
|
b7010a62aa
|
|||
|
f6a435d675
|
|||
|
379aa8017a
|
|||
|
c895c2f014
|
|||
|
e055f7bf9b
|
|||
|
be92ef30e9
|
|||
|
ce1f91dd5d
|
|||
|
8a33168d24
|
|||
|
a0275bf31c
|
|||
|
7ab51ce79a
|
|||
|
5f553f6569
|
|||
|
e92994bd36
|
|||
|
37effea06e
|
|||
|
605dcaaf17
|
|||
|
c4cf5226b0
|
|||
|
cb51df0090
|
|||
|
6d47c2933a
|
|||
|
2a87077bf1
|
|||
|
a5b1a35dd2
|
|||
|
94f4f57e08
|
|||
|
26e15c9111
|
|||
|
cb11e4637b
|
|||
|
9a0cd0b2cd
|
|||
|
82c390aa0a
|
|||
|
3f48702916
|
|||
|
b11c1a79a0
|
|||
|
96bba6f5e9
|
|||
|
5e6c4057ba
|
|||
|
65af322fd1
|
|||
|
e28f6f2a07
|
|||
|
bb0a321e58
|
|||
|
d5105c3e18
|
|||
|
497efffaf5
|
|||
|
6b34a071a1
|
|||
|
3fcf02045c
|
|||
|
5e186bd31b
|
|||
|
86288116d8
|
|||
|
f947fe154e
|
|||
|
097261d1e2
|
|||
|
aeff68926d
|
|||
|
db85dc429a
|
|||
|
3f89bba29b
|
|||
|
cc2df12659
|
|||
|
a98c2a681b
|
|||
|
06bc7b6539
|
|||
|
805748f133
|
|||
|
f07e54fa0f
|
|||
|
e1462fd13a
|
|||
|
cef8867fd4
|
|||
|
f53a5c9378
|
|||
|
de51eb0d95
|
|||
|
9563fea730
|
|||
|
041e77c95d
|
|||
|
74531d7bb8
|
|||
|
b8e4142ff6
|
|||
|
6df74c9bf7
|
|||
|
c3e50c5557
|
|||
|
506a92a5a1
|
|||
|
fa28201b14
|
|||
|
5245dc278d
|
|||
|
e194164a79
|
|||
|
420498338b
|
|||
|
66c7e6d9b7
|
|||
|
80946a3c80
|
|||
|
03248f34c5
|
|||
|
e4c5c35365
|
|||
|
ab65968e42
|
|||
|
65f2f30364
|
|||
|
fabe4e334f
|
|||
|
12961f7f40
|
|||
|
dfbdaa1b5e
|
|||
|
2552626376
|
|||
|
2bf9ef47ee
|
|||
|
904a80119d
|
|||
|
66df02c4b2
|
|||
|
686915ee09
|
|||
|
bd633304dd
|
|||
|
7caf01c159
|
|||
|
eae3107ab6
|
|||
|
7e23095883
|
|||
|
434e78641f
|
|||
|
30713a6f98
|
|||
|
4a711a16ff
|
|||
|
7c282ecae9
|
|||
|
f8c447e841
|
|||
|
27532fbcff
|
|||
|
b4a28f6d84
|
|||
|
ddb2a5ef9b
|
|||
|
cfa6b2c436
|
|||
|
8e295bc69b
|
|||
|
24a9732425
|
|||
|
af73c94541
|
|||
|
d6a294a7e8
|
|||
|
68b6135824
|
|||
|
f1fa8e46ab
|
|||
|
fd54c28b76
|
|||
|
305d5da93e
|
|||
|
6f795f6e21
|
|||
|
ecaf02684a
|
|||
|
79014b04d3
|
|||
|
c869abf7d5
|
|||
|
bdd4ba81ef
|
|||
|
cd385745de
|
|||
|
8841c08eac
|
|||
|
91f23baece
|
|||
|
f862d7da1b
|
|||
|
87691d5de8
|
|||
|
c16e9d0712
|
|||
|
89421d27eb
|
|||
|
f3f91d2480
|
|||
|
4bc0f0603f
|
|||
|
4504bb18a3
|
|||
|
cf9d9a7425
|
|||
|
a4e09f13c7
|
|||
|
1d18912960
|
|||
|
b617b1b415
|
|||
|
aca0b2b8ca
|
|||
|
808804a36c
|
|||
|
a4fe451aef
|
|||
|
0959d4dedf
|
|||
|
f1fe45060f
|
|||
|
7e04f458d5
|
|||
|
b0a211a567
|
|||
|
a5c122f82c
|
|||
|
02f2662f55
|
|||
|
5d4efb5c2c
|
|||
|
6d64386ffd
|
|||
|
182e5eadfb
|
|||
|
f158d1eb02
|
|||
|
4ceee5ffd8
|
|||
|
67cca369d0
|
|||
|
ed0a995c1c
|
|||
|
3887694235
|
|||
|
00d1b2bd90
|
|||
|
2041d81486
|
|||
|
f30186ec97
|
|||
|
e0b867b125
|
|||
|
905bd52d04
|
|||
|
2ab34a51bf
|
|||
|
1330700cae
|
|||
|
5503c31be2
|
|||
|
5ca19ba9bf
|
|||
|
1db62e0c9d
|
|||
|
985668e7d2
|
|||
|
3ae09ad63e
|
|||
|
4e79802048
|
|||
|
61fd036afe
|
|||
|
0d85ec8ce1
|
|||
|
315d42ce67
|
|||
|
5b41c6c63e
|
|||
|
7c0d511431
|
|||
|
1bacdf5208
|
|||
|
63b30dee06
|
|||
|
bb1fe7cf65
|
|||
|
d8be6b4091
|
|||
|
1962c85548
|
|||
|
b92379de0e
|
|||
|
494c3bb8dd
|
|||
|
45c04b8f1e
|
|||
|
e00a7eb13c
|
|||
|
b2b3912bde
|
|||
|
af4e05f89b
|
|||
|
6e1cc153a6
|
|||
|
8d33a27a17
|
|||
|
6710a3a699
|
|||
|
4335498d04
|
|||
|
d030b16ace
|
|||
|
2124ecc6af
|
|||
|
5ce2171101
|
|||
|
7af54bee74
|
|||
|
e3e9c26d73
|
|||
|
93a6248a23
|
|||
|
f1a38d89ca
|
|||
|
3148b1ed81
|
|||
|
77938c1ce1
|
|||
|
4aee2b559e
|
|||
|
c7ecec7ab2
|
|||
|
24a786f96f
|
|||
|
00a11eea89
|
|||
|
665b0786e8
|
|||
|
64e4de6399
|
|||
|
fb64d6c74e
|
|||
|
fb9246df6a
|
|||
|
ec236b10be
|
|||
|
b0dad777e5
|
|||
|
b1823ab2a0
|
|||
|
a98fc5b57e
|
|||
|
c84e8bd73d
|
|||
|
c98ab03617
|
|||
|
9bfe8dc414
|
|||
|
4d6b4b9d59
|
|||
|
d64c0db68a
|
|||
|
9b09ff32da
|
|||
|
88bbecc08f
|
|||
|
f2d15a9c91
|
|||
|
d6f31413bf
|
|||
|
f4c863a713
|
|||
|
f6ed83a4ac
|
|||
|
7d73529937
|
|||
|
efab89c686
|
|||
|
6ddda4b23d
|
|||
|
3ec20f94d6
|
|||
|
1fe56f7f73
|
|||
|
5c4d7470e3
|
|||
|
0e9101b864
|
|||
|
5e7573d237
|
|||
|
af92d73936
|
|||
|
6bb909bb7c
|
|||
|
15bdf8bfe4
|
|||
|
17e6bde6cb
|
|||
|
7b88757299
|
|||
|
f7a8cf3539
|
|||
|
9252149982
|
|||
|
535cd8c90d
|
|||
|
432efbf683
|
|||
|
5f007db542
|
|||
|
e3977e0a4e
|
|||
|
c4582f2c30
|
|||
|
7e5f61394b
|
|||
|
d28153792c
|
|||
|
6bf2a1b93d
|
|||
|
408824ba06
|
|||
|
13e8a1ab8d
|
|||
|
6e730d7cd2
|
|||
|
9a51c53222
|
|||
|
7860ea4f34
|
|||
|
954a0e99e5
|
|||
|
dfe7363784
|
|||
|
e58ee6a368
|
|||
|
b9ca760999
|
|||
|
284b58135c
|
|||
|
131fdd7872
|
|||
|
e2e4564f2b
|
|||
|
9425c8d8d9
|
|||
|
641ded938e
|
|||
|
4dd4dbca2c
|
|||
|
8006fd8623
|
|||
|
b4e57cdc8f
|
|||
|
f3f4e0e429
|
|||
|
69cccb68bf
|
|||
|
8440c49c3d
|
|||
|
0d6f23ac05
|
|||
|
2264845610
|
|||
|
ff4b858255
|
|||
|
424efa82b8
|
|||
|
2108d24401
|
|||
|
6585399f64
|
|||
|
233028b771
|
|||
|
69646a2570
|
|||
|
0ff13b229f
|
|||
|
11b29d8cf1
|
|||
|
a5e2ffa32e
|
|||
|
9ac94fad96
|
|||
|
36b6ed8d65
|
|||
|
414b083e7f
|
|||
|
d20ecb270e
|
|||
|
e846f3b429
|
|||
|
ce02ecad1f
|
|||
|
50dcdb4425
|
|||
|
bad4f70bc6
|
|||
|
c4c2812934
|
|||
|
311e377188
|
|||
|
1bbdb6168c
|
|||
|
ebdbda291a
|
|||
|
30d4091914
|
|||
|
ad6c543e1a
|
|||
|
619d4c91de
|
|||
|
af517cfa9a
|
|||
|
17446fbb91
|
|||
|
389b5cbde6
|
|||
|
ce6b96e17c
|
|||
|
e11760c059
|
|||
|
1a057a789c
|
|||
|
de82814ced
|
|||
|
f1d842df8d
|
|||
|
693c5d6cd8
|
|||
|
36b429e07b
|
|||
|
360fbdba37
|
|||
|
c7082f011b
|
|||
|
81d220966a
|
|||
|
e61a30ab66
|
|||
|
cdce2cafcb
|
|||
|
9a69ebbc65
|
|||
|
4a950c74f2
|
|||
|
ceafea9048
|
|||
|
8cc8a8987e
|
|||
|
1540f6711b
|
|||
|
ba7e87be98
|
|||
|
e8d7106dc2
|
|||
|
4db9ce2083
|
|||
|
a852459a5f
|
|||
|
694f2d8eac
|
|||
|
7e2046ff4b
|
|||
|
3282a5b953
|
|||
|
10ce3b3496
|
|||
|
74797e7615
|
|||
|
77ba9db8ba
|
|||
|
b9774eb49e
|
|||
|
4dfb9efc54
|
|||
|
7262460e24
|
|||
|
fba183d45e
|
|||
|
b03016c05c
|
|||
|
14b4dd92fd
|
|||
|
02afffc5fa
|
|||
|
96ca163f0a
|
|||
|
b8e903ae72
|
|||
|
f5609a3623
|
|||
|
a62aa12e9e
|
|||
|
605e5b662d
|
|||
|
f37029ca7f
|
|||
|
ed4b4cba7d
|
|||
|
0b763e0d9a
|
|||
|
675d305b62
|
|||
|
68266276d0
|
|||
|
3546b1be75
|
|||
|
31ec75af0c
|
|||
|
ca636ca6ca
|
|||
|
b578625f11
|
|||
|
6a62e95a50
|
|||
|
211cf86584
|
|||
|
54ffd5d47e
|
|||
|
7d6bfe4b09
|
|||
|
f6413242e6
|
|||
|
6a42c665ad
|
|||
|
cc12f2311b
|
|||
|
74332627f2
|
|||
|
09892d0fce
|
|||
|
9a0b34761e
|
|||
|
61528b406c
|
|||
|
c57217661d
|
|||
|
f407a75c34
|
|||
|
dcaa41ff5a
|
|||
|
7ab6721578
|
|||
|
761bdc665f
|
|||
|
e5bfd90c8c
|
|||
|
2ba53a3db7
|
|||
|
bdacbf0e99
|
|||
|
5372c53720
|
|||
|
c4b230603b
|
|||
|
91ce9598be
|
|||
| 896ca7c101 | |||
|
b5ea5e79cf
|
|||
|
91913eeae0
|
|||
|
5173324bc2
|
|||
|
fd12579d64
|
|||
|
16ba54c687
|
|||
|
d1929df6d6
|
|||
|
c79711e2f3
|
|||
|
f5def4372a
|
|||
|
b0ddc61811
|
|||
|
151271eb00
|
|||
|
166e9a8c32
|
|||
|
72e1033a06
|
|||
|
8d1f88ba5b
|
|||
|
adcb6056f5
|
|||
|
a18e16e055
|
|||
|
e3463bc56a
|
|||
|
e899820f33
|
|||
|
9f069781c8
|
|||
|
05e742bee7
|
|||
|
46fa894c91
|
|||
|
d1e4add415
|
|||
|
0523de13cb
|
|||
|
b823fadbb1
|
|||
|
7581c75d16
|
|||
|
b3fb50b482
|
|||
|
e90e803e32
|
|||
|
3207d8e8ef
|
|||
|
cb16444d56
|
|||
|
2bf6009c37
|
|||
|
12f448caea
|
|||
|
9b1971cf1b
|
|||
|
b499cd66fd
|
|||
|
4db034ba9e
|
|||
|
c0b5c17fd7
|
|||
|
d923220e84
|
|||
|
36d5391c72
|
|||
|
56cdbb27c4
|
|||
|
c3b9eb3d35
|
|||
|
b24c0ee332
|
|||
|
17b903d3d9
|
|||
|
eeba965667
|
|||
|
040c7b6f0d
|
|||
|
08ff96554d
|
|||
|
6a726ae5c3
|
|||
|
4b5125977b
|
|||
|
f1c350731e
|
|||
|
18371f448a
|
|||
|
e732b9cfe8
|
|||
|
950ceb4668
|
|||
|
594ead9173
|
|||
|
9641149c0f
|
|||
|
ddf88551ab
|
|||
|
14a3a719d4
|
|||
|
245db35734
|
|||
|
488ca6ccb1
|
|||
|
68db524936
|
|||
|
7207888d9b
|
|||
|
26dba28138
|
|||
|
4718dadec1
|
|||
|
665cc11a10
|
|||
|
f6ae9c1575
|
|||
|
9898dabf82
|
|||
|
66f933987c
|
|||
|
20e95224d4
|
|||
|
7ca1ad3949
|
|||
|
db4066aeb7
|
|||
|
0a481229a5
|
|||
|
0cd455ca22
|
|||
|
c88fb3aff2
|
|||
|
4000f039dc
|
|||
|
19d203dc44
|
|||
|
7b7c05cf0f
|
|||
|
4f47563fe9
|
|||
|
29f36cca3b
|
|||
|
257d9c3996
|
|||
|
f287b3039a
|
|||
|
42755ff1bc
|
|||
|
669ce8f1e4
|
|||
|
202fb66a85
|
|||
|
0a73e17d1e
|
|||
|
1f943761d3
|
|||
|
824a833571
|
|||
|
2b33fbfa85
|
|||
|
646abb2af4
|
|||
|
4dd997b344
|
|||
|
47abf497c9
|
|||
|
1076f6ed58
|
|||
|
560a75e7ee
|
|||
|
37809ed1a7
|
|||
|
914d92b048
|
|||
|
b99bf43452
|
|||
|
54b9c2a2d8
|
|||
|
3bee131054
|
|||
|
c00a5be507
|
|||
|
ad748efc25
|
|||
|
f215bc79f7
|
|||
|
3d897cc819
|
|||
|
a451a5033e
|
|||
|
b8055eb923
|
|||
|
7501d0cda3
|
|||
|
fcf8986334
|
|||
|
5b176bfe0f
|
|||
|
8d5c4eb9fe
|
|||
|
6409f9a5d0
|
|||
|
8a7075b033
|
|||
|
8f917f73b2
|
|||
|
aa5409c109
|
|||
|
02a331316f
|
|||
|
f302f68fd5
|
|||
|
9f31552ccd
|
|||
|
f061ad0e17
|
|||
|
666ca0f0da
|
|||
|
8991637de9
|
|||
|
d99fe0bf99
|
|||
|
cae566a0aa
|
|||
|
eb6a34e347
|
|||
|
ee56487a31
|
|||
|
cef7ad52e1
|
|||
|
db0fce2d31
|
|||
|
06f1bb86dd
|
|||
|
bf36a2f40a
|
|||
|
50af124dea
|
|||
|
3d3ba05e0f
|
|||
|
7bab07cfca
|
|||
|
a231d754c6
|
|||
|
dd3d3941bd
|
|||
|
a1b64d8171
|
|||
|
9fbe523b9c
|
|||
|
343c7e37a9
|
|||
|
178c1e4a75
|
|||
|
8b886db2b2
|
|||
|
b0280395bc
|
|||
|
c2229fb266
|
|||
|
1d0f76ba24
|
|||
|
e0373c82a9
|
|||
|
2b32b25231
|
|||
|
d426b23f12
|
|||
|
11d8698624
|
|||
|
efd3f0619b
|
|||
|
3f32a7c32a
|
|||
|
08d5ec6ca3
|
|||
|
b1988242fd
|
|||
|
e3068cb96a
|
|||
|
534d22d1ad
|
|||
|
c538b6698e
|
|||
|
cd3a13d8bc
|
|||
|
fc9f3c391d
|
|||
|
0275efe00a
|
|||
|
ffb4fa52c2
|
|||
|
c5da7598c9
|
|||
|
10bdccca95
|
|||
|
567bf8448e
|
|||
|
725f7c7deb
|
|||
|
bbe6c6b835
|
|||
|
a39143b416
|
|||
|
81df0acc70
|
|||
|
dec3272b44
|
|||
|
2fc971304d
|
|||
|
4e849779d8
|
|||
|
4f9efcfd92
|
|||
|
2dd4aa60af
|
|||
|
4399e470b1
|
|||
|
f849c2fb34
|
|||
| 6bee486379 | |||
| 458a4252d8 | |||
| 65e7b0b2df | |||
| 14c4060dd3 | |||
| 57713d0dfe | |||
|
29a3e9bac5
|
|||
|
3f02b17a82
|
|||
|
612d4a6c37
|
|||
|
28f4c68863
|
|||
|
545d479298
|
|||
|
f80057218f
|
|||
|
aeb9176e71
|
|||
|
8a0b5a1258
|
|||
|
16343dc7b0
|
|||
|
9041a87743
|
|||
|
f14f898b56
|
|||
|
d34695cb3d
|
|||
|
b4dc272378
|
|||
|
11ae6dc17b
|
|||
|
83aac16ec0
|
|||
|
1a726cf7fb
|
|||
|
5dd7b799b2
|
|||
|
db6a5c0bfe
|
|||
|
53072f3bfb
|
|||
|
993f741ff6
|
|||
| d0ccd56dcf | |||
|
53fb71207b
|
|||
| 9c526ad932 | |||
| 7495723f55 | |||
| cb5ada3e7e | |||
| afce68aaa6 | |||
| 710f2be3cf | |||
| a5d66cf5e8 | |||
| 792d91019a | |||
| 4eca3cfb8a | |||
| 119d2a79f3 | |||
| 661dc85cc8 | |||
| 276d6fe9ec | |||
| 0660b9d3c2 | |||
| 7ed463f0cc | |||
| d204e6f36b | |||
| 2d744e8585 | |||
|
c89922647a
|
|||
|
ea82f41a7e
|
|||
| 15351b556c | |||
| b6d5a7a6bf | |||
| cf5d396d26 | |||
|
852328e5b1
|
|||
|
eed28ba5de
|
|||
|
16748e98be
|
|||
|
09c49bdc89
|
|||
|
09530e53f7
|
|||
|
82353e7cd1
|
|||
|
af8d03555f
|
|||
|
ebaa1582fd
|
|||
|
4d6009c2de
|
|||
|
f17ff011c4
|
|||
|
da409f3488
|
|||
|
ff330aa690
|
|||
|
7220184182
|
|||
|
bd074d9010
|
|||
|
6484409c08
|
|||
|
0725440f51
|
|||
|
3191b35d5d
|
|||
|
75474e2c57
|
|||
|
d6a51d6a1f
|
|||
|
a51aa2cbd1
|
|||
|
db61795397
|
|||
|
17426dec18
|
|||
|
145dec38f0
|
|||
|
282b07efba
|
|||
|
f380395a7e
|
|||
|
98969f42bf
|
|||
|
9fcf766c06
|
|||
|
4b82db594b
|
|||
|
d90ee591f8
|
|||
|
7e270f80d2
|
|||
|
555eb6363b
|
|||
|
9f569d4ade
|
|||
|
e33ddd854b
|
|||
|
210c0f92ce
|
|||
|
abd9867206
|
|||
|
cea097e73d
|
|||
|
aaf0cfa85c
|
|||
|
87ec436d1e
|
|||
|
38764485c9
|
|||
|
f8ea84ac48
|
|||
|
381e792d2a
|
|||
|
97b14b115d
|
|||
|
d29e357d23
|
|||
|
251bdc80a8
|
|||
|
b5f2210421
|
|||
|
1692ada54a
|
|||
|
43f969057d
|
|||
|
a8c901067d
|
|||
|
ae995c73b4
|
|||
|
6c94046a62
|
|||
|
3b2d32739c
|
|||
|
f7bf9b3e4f
|
|||
|
2a094438a4
|
|||
| 0ad35924f5 | |||
|
|
ec76321b1f | ||
|
0fcfff015b
|
|||
|
0d95fe928c
|
|||
|
574ec3f326
|
|||
|
78bf9d9db2
|
|||
|
261fa22653
|
|||
|
7391e85f20
|
|||
|
533fef0ad6
|
|||
|
895092a79a
|
|||
|
3bf6f84822
|
|||
|
c9456b3cff
|
|||
|
2b37f954d2
|
|||
|
4e697a8a28
|
|||
|
4b805b2d02
|
|||
|
6b6049817e
|
|||
|
49767b8050
|
|||
|
85b25d0552
|
|||
| 16990879de | |||
| f5415e0c07 | |||
| b69827ab18 | |||
| 6b415048b6 | |||
| de9550329b | |||
| 99b4c469eb | |||
|
9abc3f7717
|
|||
|
cab06b0133
|
|||
|
e51b0fc53d
|
|||
|
a90d0692b9
|
|||
|
0cfc10a2f7
|
|||
|
18a5af39b6
|
|||
|
125473b9b6
|
|||
|
3c7b9189ef
|
|||
|
4bb9d0fdd3
|
|||
|
cd76972714
|
|||
|
b91aa274e9
|
|||
|
6c10135b40
|
|||
|
8951e05c5c
|
|||
|
9a9c02198f
|
|||
|
6424054495
|
|||
|
f4c5a59942
|
|||
|
1836f64412
|
|||
|
924323dd48
|
|||
|
76aa44bd86
|
|||
|
f124813a85
|
|||
|
46f3a5bfd7
|
|||
|
70d11c577e
|
|||
|
bb2e7d29f7
|
|||
|
3eb5be03fb
|
|||
|
fe70d11a49
|
|||
| 19cd387339 | |||
| 12a9c95a6d | |||
|
5f34897d3b
|
|||
|
286a5b4b15
|
|||
|
2b50e6a997
|
|||
|
dd038ed07c
|
|||
|
fd6fcbaacf
|
|||
|
363012e712
|
|||
|
2516ca27cd
|
|||
|
e7b2878ad0
|
|||
|
1394311338
|
|||
|
14165e3d4e
|
|||
|
bc54a2f3eb
|
|||
|
39b0f3c12b
|
|||
|
ecdb9f14e8
|
|||
|
81127ea29b
|
|||
|
b922d14df5
|
|||
|
20f27c578e
|
|||
|
11804916ef
|
|||
|
3ee71f17ec
|
|||
|
4de8e39204
|
|||
|
348cef499f
|
|||
|
40270f230d
|
|||
|
af553a265e
|
|||
|
f095fd80c5
|
|||
|
a8a2d13d60
|
|||
|
a264cb81f9
|
|||
|
e2d2defced
|
|||
|
0e6c3a0bc0
|
|||
|
5d6419a928
|
|||
| 2d434f1c71 | |||
|
e65cb39fa1
|
|||
|
e66fe00c99
|
|||
|
9e5011d382
|
|||
|
1de5d1aef3
|
|||
|
c890970085
|
|||
|
d3acd5976b
|
|||
|
f59de0e53d
|
|||
|
db4cc448ce
|
|||
|
ecaf397f96
|
|||
|
7d7b0ca571
|
|||
|
f61912e196
|
|||
|
e676296e9d
|
|||
|
24d874cd98
|
|||
|
d52332efa9
|
|||
|
bd738c7174
|
|||
|
276604d307
|
|||
|
9a7e63fcec
|
|||
|
a356ea2f9f
|
|||
|
81b857afdc
|
|||
|
446a87ea29
|
|||
|
7fc043b873
|
|||
|
f1a60679e8
|
|||
|
84a47976b7
|
|||
|
32eeba57a0
|
|||
|
e1ebb956c1
|
|||
|
a6ca724004
|
|||
|
477d443b66
|
|||
|
7f4e438ead
|
|||
|
39f5c9ff26
|
|||
|
b698799be9
|
|||
|
9a1e57af5f
|
|||
|
ed038cd0f8
|
|||
|
687227ea96
|
|||
|
ecffde092b
|
|||
|
aabae80cdd
|
|||
|
711c6dce7e
|
|||
|
9178648d98
|
|||
|
ed504207d6
|
|||
|
7169b6145f
|
|||
|
03f3cf4610
|
|||
|
fc1227fbe1
|
|||
|
7c2f125c1d
|
|||
|
c71ea88016
|
|||
|
55a0efd6c8
|
|||
|
e00f31db7a
|
|||
|
97322fc296
|
|||
|
a462e6844d
|
|||
|
14ee9225e1
|
|||
|
c74b377f3c
|
|||
|
0d08db17cb
|
|||
|
becc4fca2a
|
|||
|
2979803793
|
|||
|
98d2e61df7
|
|||
|
af941b8d07
|
|||
|
5246692629
|
|||
|
5d3f08ced5
|
|||
|
2e68bd0e06
|
|||
|
72974a48fc
|
|||
|
38145c8e4e
|
|||
|
89d59fb8d3
|
|||
|
a1fa0e2275
|
|||
|
89aba530e3
|
|||
|
e76b56efce
|
|||
|
6c6d31ada8
|
|||
|
d85e797a1e
|
|||
|
6218fa881a
|
|||
|
347f291e8c
|
|||
|
4874619ad5
|
|||
|
6b48a1139e
|
|||
|
8c311ae160
|
|||
|
08c73b1d60
|
|||
|
01ff4b9470
|
|||
|
8e1a9e9c85
|
|||
|
e49573be6a
|
|||
|
f4b806858c
|
|||
|
60bb8c28f1
|
|||
|
c39637f0e1
|
|||
|
1943fcca13
|
|||
|
32895d7fdd
|
|||
|
213d691f17
|
|||
|
94be46ae6c
|
|||
|
3f0ccfdc64
|
|||
|
a42b230c4a
|
|||
|
8bb518b682
|
|||
|
f57e598ca6
|
|||
|
163b58e599
|
|||
|
7731e00f96
|
|||
|
b65ba1071c
|
|||
|
87998ac288
|
|||
|
8ee264b7a5
|
|||
|
b467944652
|
|||
|
7216ff66da
|
|||
|
777167f661
|
|||
|
ca80ac6245
|
|||
|
6510b6fdbe
|
|||
|
5ca360fb6f
|
|||
|
f482218723
|
|||
|
288a01f945
|
|||
|
06d753ad5d
|
|||
|
927e76e675
|
|||
|
0307a12e5b
|
|||
|
39f26d25da
|
|||
|
7904091c71
|
|||
|
be343489b4
|
|||
|
c96dd67a29
|
|||
|
31012de892
|
|||
|
137d03cb40
|
|||
|
c0397fcc7e
|
|||
|
10da71270f
|
|||
|
53a9657947
|
|||
|
3b242649a8
|
|||
|
afbca4f020
|
|||
|
56b038c9ef
|
|||
|
60984e8361
|
|||
|
4cf4d2ada6
|
|||
|
651657f74e
|
|||
|
05bccd271c
|
|||
|
faa5a75f71
|
|||
|
32fc4548f9
|
|||
|
007c8b3702
|
|||
|
15b020ee47
|
|||
|
597dbfaf6c
|
|||
|
3e3c91305f
|
|||
| 500b7b171b | |||
| 1be54d4e97 | |||
|
d6af8c9a13
|
|||
|
7baa065d8f
|
|||
|
981629e1d6
|
|||
|
|
a5b169a17b | ||
|
|
575ccdc504 | ||
|
|
525f7a77e1 | ||
|
|
0a0ca3b567 | ||
|
59e092b4b2
|
|||
|
402b74124d
|
|||
|
6be3f260fc
|
|||
|
5a592f1aad
|
|||
|
d73599f2fc
|
|||
|
2c1ee3f976
|
|||
|
3a9e05df4b
|
|||
|
97f22b2e50
|
|||
|
544d8b1983
|
|||
|
a000e8080e
|
|||
|
fabba477fb
|
|||
|
c6a8d9b0c7
|
|||
|
98343e69e0
|
|||
|
81a200eb14
|
|||
|
b5eb331ccd
|
|||
|
1b569106d2
|
|||
|
a95362974c
|
|||
|
454ee97f73
|
|||
|
f5f571c45f
|
|||
|
3cb5b86787
|
|||
|
22900f4964
|
|||
|
634b58372a
|
|||
|
d86b1f108d
|
|||
|
070c0d6864
|
|||
|
19c1de5fb9
|
|||
|
25325d1866
|
|||
|
a90d541ff1
|
|||
|
f4766f0b67
|
|||
|
5d9830de6d
|
|||
|
3ae5762c02
|
|||
|
a582dd9ebd
|
|||
|
b86a2ba08e
|
|||
|
edac15f26c
|
|||
|
8e4b2a269b
|
|||
|
d3ca260667
|
|||
|
46d253b46c
|
|||
|
69a92c014f
|
|||
|
3ec8b49797
|
|||
|
1462f2ce35
|
|||
|
405f8d27f8
|
|||
|
f14de5d913
|
|||
|
a44ac3ecc5
|
|||
|
c1aa693c0b
|
|||
|
774c090666
|
|||
|
f5a9fbd53e
|
|||
|
b8ebfae916
|
|||
|
4b2c46b630
|
|||
|
5352e1c96b
|
|||
|
c9abcb86f5
|
|||
|
d85532e64b
|
|||
|
d0db129864
|
|||
|
7f4be78525
|
|||
|
bc6dffe780
|
|||
|
21dda9c908
|
|||
|
407db1e35e
|
|||
|
3c0e6d2f95
|
|||
|
e40c2a971d
|
|||
|
53cde32798
|
|||
|
bd63b169eb
|
|||
|
9ea93f144b
|
|||
|
3a8107e9e8
|
|||
|
434eca7459
|
|||
|
ef73247e8f
|
|||
|
2802ae96f6
|
|||
|
5d1ea31804
|
|||
|
4fbb455409
|
|||
|
f7e8a346d5
|
|||
|
ec1a6f33a5
|
|||
|
842aa9ef70
|
|||
|
06f62eee94
|
|||
|
3576fe6971
|
|||
|
8328cc9975
|
|||
|
42fb8cdff0
|
|||
|
481b89f2b5
|
|||
|
2c38a96e94
|
|||
|
b6c60f74d4
|
|||
|
0bad0567ad
|
|||
|
dba5e3ecbb
|
|||
|
eb7df04c15
|
|||
|
9ce4598354
|
|||
|
5571de8d6a
|
|||
|
b3d494296d
|
|||
|
05aa0b5412
|
|||
|
314b37fcf6
|
|||
|
e948547124
|
|||
| a3a9303632 | |||
|
52d5464d3c
|
|||
|
ef779ad342
|
|||
|
61569377f3
|
|||
|
175b8e3e2f
|
|||
|
650fab4648
|
|||
|
93f52d06cd
|
|||
|
ad02e257fb
|
|||
|
ae91aed012
|
|||
|
45797fa6e1
|
|||
|
5066f2d49d
|
|||
|
b90470596c
|
|||
|
d68f8ad985
|
|||
|
2ccdd422f3
|
|||
|
cd067a4f51
|
|||
|
5713bdc1c6
|
|||
|
5264e6854a
|
|||
|
c241a304b9
|
|||
|
da3da8445a
|
|||
|
48d7569d35
|
|||
|
23489ee28f
|
|||
|
31b78d7175
|
|||
|
577bb452b7
|
|||
|
5a635cf3f0
|
|||
|
5bd6da6ae7
|
|||
|
c9807648d1
|
|||
|
468a2bcb02
|
|||
|
30c9bf362d
|
|||
|
addad94bb9
|
|||
|
12381de6a2
|
|||
|
b8bd4c29bb
|
|||
|
d97db86afb
|
|||
|
063ff64804
|
|||
|
a6247efdf7
|
|||
|
bd655d4cf5
|
|||
|
df8c94860c
|
|||
|
4affe0c23f
|
|||
|
5fc56f8f65
|
|||
|
6db292965a
|
|||
|
0c8cbc510d
|
|||
|
34a25edb47
|
|||
|
655029a01f
|
|||
|
230ecc46a9
|
|||
|
cd326d9ff8
|
|||
|
8753592e12
|
|||
|
c7589c5160
|
|||
|
1a40a654e7
|
|||
|
6a550c0baa
|
|||
|
468ca4f809
|
|||
|
50345a2241
|
|||
|
7ff8556bfe
|
|||
|
e74d560184
|
|||
|
429f94b283
|
|||
|
e5c8c1c22f
|
|||
|
7dcf18b1f1
|
|||
|
b5e700d3cc
|
|||
|
9fe46579b1
|
|||
|
70f4a4fdae
|
|||
|
e714a82d89
|
|||
|
1b1d08a7aa
|
|||
|
849bef3827
|
|||
|
160c4edf94
|
|||
|
3144393a7e
|
|||
|
a9de84b358
|
|||
|
949e955948
|
|||
|
a04788d91a
|
|||
|
d4a0a54da4
|
|||
|
69554c84f3
|
|||
|
af6ac7f926
|
|||
|
188373cb6e
|
|||
|
864b9d7525
|
|||
|
286c4bcd04
|
|||
|
d88aa20c5d
|
|||
|
e0787d1782
|
|||
|
e70b459e54
|
|||
|
d851fdc574
|
|||
|
3fe9eca370
|
|||
|
b720b51684
|
|||
|
07ea364c66
|
|||
|
f3412fe4e5
|
|||
|
c1093e9761
|
|||
|
dc7e60b6b3
|
|||
|
3ca65ca158
|
|||
|
26cd8c6f51
|
|||
|
9634a77603
|
|||
|
6220a71690
|
|||
|
9ced42e82e
|
|||
|
6b72d0fddd
|
|||
|
ca828084d7
|
|||
|
0e4db7918d
|
|||
|
eafe2e1fcd
|
|||
|
1c090c83bd
|
|||
|
43906d5d90
|
|||
|
ab68e23ac6
|
|||
|
5f6a870cd2
|
|||
|
a56c0b0754
|
|||
|
20084cdc4b
|
|||
|
071c7b278c
|
|||
|
301418967b
|
|||
|
4f972b63a4
|
|||
|
7732ae9214
|
|||
|
9a3879d6e6
|
|||
|
33695610a9
|
|||
|
a8be6570d8
|
|||
|
75b6fb9224
|
|||
|
6bee960899
|
|||
|
7f274e5745
|
|||
|
f58d2fc57a
|
|||
|
fb7aea54d6
|
|||
|
fba3266171
|
|||
|
52846e1603
|
|||
|
0bbed6c341
|
|||
|
b15aa392b6
|
|||
|
0292e5eeb7
|
|||
|
fb044e8f92
|
|||
|
d9036bde0f
|
|||
|
6003f7b976
|
|||
|
99bf6ca216
|
|||
|
63908238ca
|
|||
|
6bd7d0aae6
|
|||
|
6219c7f206
|
|||
|
3cc2e4dfad
|
|||
|
307eaec5e5
|
|||
|
6cfca1ba0d
|
|||
|
97613f98e3
|
|||
|
ff85ebf657
|
4
.gitignore
vendored
4
.gitignore
vendored
@@ -1,3 +1,7 @@
|
||||
/*~
|
||||
/._.DS_Store
|
||||
/.DS_Store
|
||||
*/.DS_Store
|
||||
|
||||
/repoman/*
|
||||
/tools/
|
||||
|
||||
1025
CHANGELOG.md
1025
CHANGELOG.md
@@ -1,1025 +0,0 @@
|
||||
2019-07-24 homeassistant-0.96.4
|
||||
* bump geniushub-client-0.5.0
|
||||
* bump cleaned pydaikin-1.6.1
|
||||
* bump ZHA bellows-homeassistant-0.9.0
|
||||
* Fortinet FortiGate Tracker fortiosapi-1.0.1
|
||||
* Add Elgato Avea integration avea-1.2.8
|
||||
* homeassistant-0.96.4
|
||||
* fix forgotten pysonos manifest
|
||||
|
||||
2019-07-23
|
||||
* add pyvesync-1.1.0
|
||||
* add vallox-websocket-api-2.[0,2].0
|
||||
* add python-hpilo-3.9
|
||||
* add python-hpilo-4.3
|
||||
* bump pyatmo-2.1.2
|
||||
* bump pysonos-0.0.22
|
||||
* begin GPG signing
|
||||
* add msgpack-0.6.1
|
||||
|
||||
2019-07-22 homeassistant-0.96.3
|
||||
* begin signing with PGP Key 3F74F05AED8CF84D
|
||||
* update aiocache-0.10.1 deps
|
||||
- add aiomcache-0.6.0
|
||||
- add msgpack-0.6.1
|
||||
- update aioredis-1.2.0 deps
|
||||
- bump hiredis-1.0.0
|
||||
* add aresponses-1.1.1
|
||||
* bump frontend-20190721.1, fix manifest
|
||||
* update Zigbee deps
|
||||
* update homeassistant-0.96.3
|
||||
* bump frontend-20190721.0
|
||||
* bump geniushub-client-0.4.15
|
||||
* update zha-quirks-0.0.19
|
||||
* bump frontend-20190720.0
|
||||
* bump ruamel-yaml-0.15.100
|
||||
* add locationsharinglib-4.0.2
|
||||
* add openwebifpy RDEPEND
|
||||
* update openwrt-luci-rpc-1.1.0
|
||||
* add pybotvac-0.0.15
|
||||
* add dweepy-0.3.0
|
||||
* update simplisafe-python-4.0.[0,1]
|
||||
* add snapcast-2.0.10
|
||||
* Merge branch 'master' of matoro/HomeAssistantRepository:
|
||||
- dev-python/{pluggy,pytest,packaging}: fix circular deps
|
||||
|
||||
2019-07-20 homeassistant-0.96.2
|
||||
* update homeassistant-0.96.2
|
||||
* bump frontend-20190719.0
|
||||
* pyhaversion add deps, exclude tests folder
|
||||
* home-assistant-cli experiments:
|
||||
- add app-misc/home-assistant-cli (with git version)
|
||||
- add regex
|
||||
- add jsonpath-rw-1.4.0
|
||||
- add jdatetime-3.4.0
|
||||
- add ephem-3.7.6.0
|
||||
- add dateparser-0.7.1
|
||||
- add convertdate-2.1.3
|
||||
- upgrade to click-7.0 and make sure it hits all rebuilds ( -> platformio-4.0.0 )
|
||||
* ruamel-yaml-0.15.97 is in main repo now, removed.
|
||||
* update CHANGELOG.md
|
||||
|
||||
2019-07-19 homeassistant-0.96.1
|
||||
* homeassistant-0.96.1
|
||||
* bump frontend-20190718.0
|
||||
|
||||
2019-07-18 homeassistant-0.96.0-r1
|
||||
* Merge branch 'master' of matoro/HomeAssistantRepository into master
|
||||
- dev-python/pytest: add dev-python/packaging dep
|
||||
* add ujson dependency for aiocache
|
||||
* homeassistant-0.96.0-r1 (with working z-wave stack)
|
||||
* add (fixed) homeassistant-pyozw, it now compiles, short hack in unpack routine
|
||||
* add aiowwlln-1.0.0 aiocache dependency
|
||||
* add aiocache-0.10.1
|
||||
* support for World Wide Lightning Location Network
|
||||
|
||||
2019-07-18 homeassistant-0.96.0
|
||||
* homeassistant-0.96.0
|
||||
* bump frontend-20190717.1
|
||||
* bump mypy-0.720
|
||||
|
||||
2019-07-17 homeassistant-0.96.0_beta4
|
||||
* homeassistant-0.96.0_beta4
|
||||
* remove olds
|
||||
* bump youtube_dl-2019.7.16
|
||||
* bump pysonos-0.0.21
|
||||
* add pyeverlights-0.1.0
|
||||
* add components.fortigate pyfgt==0.5.1
|
||||
* bump pynuki-1.3.3, update it's deps, bump packaging-19.0
|
||||
* bump luftdaten-0.6.2 & add it's deps
|
||||
* add Mastodon.py-1.4.5
|
||||
* bump ruamel-yaml-0.15.99
|
||||
|
||||
2019-07-16 homeassistant-0.96.0_beta3
|
||||
* sort some lists for 0.96.0_beta3 and make mgorny happy ;-)
|
||||
* bump frontend-20190715.0
|
||||
* add my socat start skript (for the ZWaveMe UZB1 Stick)
|
||||
* add pyiss, Space Station Locator
|
||||
* add limitlessled-1.1.3
|
||||
* add lightwave-0.17
|
||||
* add libpurecool-0.5.0 (components.dyson)
|
||||
* hole-0.[3-4].0 added
|
||||
* Growl Notification
|
||||
* Growl Notification
|
||||
* add fiblary3==0.1.7
|
||||
* add DoorBirdPy-2.0.8
|
||||
* add discord.py-1.2.[2-3]
|
||||
* homeassistant-0.96.0_beta3
|
||||
|
||||
2019-07-15 homeassistant-0.96.0_beta2
|
||||
* bump pyhaversion-3.0.2
|
||||
* add ciscosparkapi
|
||||
* bump ciscomobilityexpress
|
||||
* add blockchain 1.4.4
|
||||
* add PyQRCode
|
||||
* bump pyhomematic-0.1.60
|
||||
* add bluetooth_tracker
|
||||
* update CHANGELOG.md
|
||||
* add vsure-1.5.3
|
||||
* add twentemilieu-0.1.0
|
||||
* add uvcclient
|
||||
* add total-connect-client-0.28
|
||||
* bump youtube_dl-2019.7.12
|
||||
* bump flake8
|
||||
* add forgotten frontend digest
|
||||
* bump homeassistant-0.96.0_beta2
|
||||
* bump frontend-20190712.0
|
||||
|
||||
2019-07-14 homeassistant-0.96.0_beta2
|
||||
* add vsure-1.5.3
|
||||
* add twentemilieu-0.1.0
|
||||
* add uvcclient
|
||||
* add total-connect-client-0.28
|
||||
* bump youtube_dl-2019.7.12
|
||||
* bump flake8
|
||||
* add forgotten frontend digest
|
||||
* bump homeassistant-0.96.0_beta2
|
||||
* bump frontend-20190712.0
|
||||
* bump homeassistant-0.96.0_beta1
|
||||
* update platformio-4.0.0
|
||||
* add xknx-0.11.1
|
||||
* bump pysonos-0.0.20
|
||||
* add more elegant patch filename from matoro
|
||||
|
||||
2019-07-11 homeassistant-0.96.0_beta0
|
||||
* fix pyyaml-5.1.1 patch name
|
||||
* update homeassistant-0.96.0_beta0
|
||||
* bump python-velbus-2.0.27
|
||||
* add aiowwlln-1.0.0
|
||||
* bump frontend-20190710.0
|
||||
* add pysma-0.3.x
|
||||
* bump solax-0.1.1
|
||||
* update all zigbee stuff
|
||||
* bump youtube_dl-2019.7.2
|
||||
* update README.md, honor ESPhome better :-)
|
||||
* add aionotion-1.1.0
|
||||
* add Honeywell Support
|
||||
* bump homematicip-0.10.9
|
||||
* add aurorapy-0.2.6
|
||||
* bump frontend 20190705.0
|
||||
* evohomeclient-0.3.3
|
||||
* add insteonplm
|
||||
* add hdate-0.8.8
|
||||
* bump pySwitchmate
|
||||
* upgrade pytest to 5.0.1 with dependencies
|
||||
* add sleepyq-0.7
|
||||
* bump mypy-0.7x
|
||||
* add tuyaha-0.0.1
|
||||
* bump cryptography-2.7
|
||||
* bump pyatmo-2.1.1
|
||||
* bump pyHik-0.2.3
|
||||
* bump pysonos-0.0.19
|
||||
* bump androidtv-0.0.18
|
||||
|
||||
2019-07-02 waiting for a new release...
|
||||
* bump frontend-20190702.0
|
||||
* add python-pushover-0.4
|
||||
* bump pysonos-0.0.18
|
||||
* bump life360-4.0.1
|
||||
|
||||
2019-07-01 misc python ebuilds
|
||||
* bump pytest-4.6.3 & -5.0.0
|
||||
* bump androidtv-0.0.17
|
||||
* bump frontend-20190630.0
|
||||
* add bcrypt-3.1.7
|
||||
* bump importlib-metadata-0.18
|
||||
* bump youtube_dl-2019.6.27
|
||||
* add praw-6.3.1
|
||||
* bump psutil-5.6.3
|
||||
* add Jinja2-2.10.1
|
||||
* add PyFronius
|
||||
* bump PyYAML-5.1.1
|
||||
* (tag: v0.95.4) homeassistant-0.95.4
|
||||
* bump numpy-1.16.4
|
||||
* bump SQLAlchemy-1.3.5
|
||||
* add luftdaten-0.6.1
|
||||
* bump frontend-20190627.0
|
||||
* (tag: v0.95.2) homeassistant-0.95.2
|
||||
* bump zha-quirks-0.0.17
|
||||
* (tag: v0.95.1) bump homeassistant-0.95.1
|
||||
* bump pubnubsub-handler-1.0.8
|
||||
* (tag: v0.95.0) homeassistant-0.95.0
|
||||
* homeassistant-0.95.0
|
||||
* update platformio-3.6.7
|
||||
* bump frontend-20190626.0
|
||||
* add GitPython-2.1.11
|
||||
* fix some deps in 0.95.0_beta3 and 0.95.0_beta4
|
||||
* (tag: v0.95.0_beta4) re-add fixed homeassistant-0.95.0_beta4
|
||||
* bump frontend-20190624.0 & 1
|
||||
* bump pyatmo-2.1.0
|
||||
* (tag: v0.95.0_beta3) update homeassistant-0.95.0_beta3
|
||||
* bump homeassistant-0.95.0_beta3 (beta4 is unusable)
|
||||
* bump bellows-homeassistant-0.8.2
|
||||
* bump pysonos-0.0.17
|
||||
|
||||
2019-06-24 homeassistant-0.95.0_beta2
|
||||
* bump homeassistant-0.95.0_beta2
|
||||
* add dark sky use flag
|
||||
* add missing cacerts.patch for certifi-2019.6.16
|
||||
* update requests-2.22.0 dependencies
|
||||
* add python-forecastio-1.4.0
|
||||
* add responses-0.10.6
|
||||
* bump certifi-2019.6.16
|
||||
* bump urllib3-1.25.3
|
||||
* bump zigpy-homeassistant-0.6.1
|
||||
* bump zha-quirks-0.0.15
|
||||
* bump solax-0.1.0
|
||||
* bump pypck-0.6.2
|
||||
* bump youtube_dl-2019.6.8
|
||||
* bump pyatmo-2.0.1
|
||||
* bump async-upnp-client-0.14.10
|
||||
* unlock blinkpy's dateutil version
|
||||
|
||||
2019-06-22 homeassistant 0.95.0_beta1
|
||||
* homeassistant 0.95.0_beta1
|
||||
* update/add all components for zha
|
||||
- bump bellows-homeassistant-0.8.1
|
||||
- add click-log-0.3.2.ebuild
|
||||
- add crccheck-0.6.ebuild
|
||||
- add pure-pcapy3-1.0.1.ebuild
|
||||
- add pyserial-asyncio-0.4.ebuild
|
||||
- bump zigpy-deconz-0.1.6.ebuild
|
||||
* add BlinkStick & pyusb
|
||||
* bump blinkpy-0.14.1
|
||||
* add pysmartapp
|
||||
* bump pysmartthings-0.6.9
|
||||
* add getmac
|
||||
* add python-twitch-client
|
||||
* add python-telegram-bot
|
||||
* add python-telnet-vlc
|
||||
* bump frontend 20190620.0
|
||||
* addvenstarcolortouch
|
||||
* add volkszaehler
|
||||
* add vigilancemeteo
|
||||
* forward Xiaomi patch from zhtengw:master to the newer releases
|
||||
* Merge pull request #4 from zhtengw/master (Xioami miio Support as dependecy)
|
||||
* Merge branch 'master' into master
|
||||
* ser2net advice added
|
||||
* esphome & homeassistant works again
|
||||
* bump esphome to 1.13.6
|
||||
* OpenZWave added to README.md
|
||||
|
||||
2019-06-21
|
||||
0.95.0 now runs with a newer pyyaml-5.1, so esphome can be run in the same environment again.
|
||||
ser2net advice added to README.md
|
||||
esphome & homeassistant works again
|
||||
bump esphome to 1.13.6
|
||||
OpenZWave added to README.md
|
||||
fix nabucasa-0.15 deps
|
||||
homeassistant-0.95.0_beta0 snitun dep moved 2 nabucasa
|
||||
bump snitun 0.18
|
||||
update homeassistant-0.95.0_beta0, started to integrate OpenZWave (yet incomplete)
|
||||
add older solaredge-local-0.1.4 (still in requirements_all)
|
||||
bump pysonos 0.0.16
|
||||
bump frontend-20190619.0
|
||||
update & bmp geopy from main repo (untested)
|
||||
bump aioesphomeapi-2.2.0
|
||||
update hass-nabucasa-0.15
|
||||
update geniushub-client-0.4.12
|
||||
update androidtv-0.0.16
|
||||
update pysonos-0.0.15
|
||||
bump Ambiclimate-0.2.0
|
||||
bump aioambient-0.3.1
|
||||
pydispatcher now is in main Repo
|
||||
fix checkmyreqs
|
||||
remove tests from checkmyreqs
|
||||
add checkmyreqs
|
||||
add aioswitcher
|
||||
bump meteoalertapi-0.1.5
|
||||
add deluge-client
|
||||
bump nessclient-0.9.15
|
||||
bump pyatmo-2.0.0
|
||||
bump frontend-20190614.0
|
||||
|
||||
2019-06-14
|
||||
bump adguardhome-0.2.1
|
||||
bump hass-nabucasa-0.14
|
||||
bump toonapilib-3.2.4
|
||||
bump zigpy-homeassistant-0.5.0
|
||||
bump pyvera-0.3.2 with more elegant no_test patch
|
||||
|
||||
2019-06-12
|
||||
add pymediaroom
|
||||
add pymitv
|
||||
add pymfy
|
||||
bump pyubee-0.7
|
||||
update ambiclimate-0.1.3
|
||||
update ambiclimate-0.1.3
|
||||
bump broadlink-0.11.1
|
||||
homeassistant-0.94.2
|
||||
|
||||
2019-06-09
|
||||
* homeassistant-0.94.1
|
||||
* homeassistant-0.94.0
|
||||
* simplisafe-python-3.4.2
|
||||
* add denonavr
|
||||
* add solaredge-local, uplink (fixed test) & uplink-protobuf
|
||||
* add rflink-0.0.46
|
||||
* bump meteoalertapi-0.1.3
|
||||
* remove pyvera's test package
|
||||
* bump pydeconz-60
|
||||
* bump amcrest-1.5.3
|
||||
* bump pubnubsub-handler-1.0.7
|
||||
* bump pyhomematic-0.1.59
|
||||
* bump axis-25
|
||||
* add life360-4.0.0
|
||||
* bump regenmaschine-1.5.1
|
||||
* bump ruamel-yaml-0.15.97
|
||||
* bump pypck-0.6.1
|
||||
* add pysmarty
|
||||
* add streamlabswater-1.0.1
|
||||
* bump youtube_dl-2019.5.20.ebuild
|
||||
* bump youtube_dl-2019.5.11.ebuild
|
||||
* bump meteofrance-0.3.7
|
||||
* bump zeroconf-0.23.0
|
||||
* frontend-20190604.0
|
||||
* pyvera 0.3.1
|
||||
|
||||
2019-06-04
|
||||
bump aioesphomeapi-2.1.0
|
||||
add components.unifi
|
||||
Updated frontend to 20190602.0
|
||||
|
||||
2019-06-02 Home Assistant 0.94.0_beta4
|
||||
* remove displaced adguardhome
|
||||
* fix importlib-metadata dependency
|
||||
* homeassistant-0.94.0_beta4
|
||||
* add zipp-0.5.1
|
||||
* allow newer dev-python/requests (experimental)
|
||||
* add components.mcp23017
|
||||
* add pypck
|
||||
* blink motion detection
|
||||
* add solax
|
||||
* bump pyatmo
|
||||
* add google_travel_time
|
||||
* add gpiozero
|
||||
* bump geniushub-client-0.4.11
|
||||
* add importlib-metadata
|
||||
* bump pydeconz
|
||||
* bump PyEssent
|
||||
* bump pubnubsub-handler
|
||||
* add pyruter
|
||||
* add pyrepetier
|
||||
* bump pysonos
|
||||
* bump broadlink
|
||||
* bump pyTibber
|
||||
* bump nabucasa
|
||||
* add fitbit
|
||||
* bump axis-24
|
||||
* bump adguardhome
|
||||
* ZHA requirements version bump
|
||||
* bump PyChromecast
|
||||
* python-velbus bumped
|
||||
* add adguardhome
|
||||
* bump various frontend
|
||||
* Merged pull request #3 from evadim/master (esphome to 1.13)
|
||||
* (tag: v0.93.2) 0.93.2
|
||||
* update license strings
|
||||
* fix some License Strings
|
||||
* add geniushub-client-0.4.9
|
||||
* axis-23
|
||||
* pyloopenergy-0.1.3
|
||||
* pydaikin-1.4.5
|
||||
* broadlink-0.10
|
||||
* bump requests-2.22.0
|
||||
* cumulate CHANGELOG.md
|
||||
* add metadata.xml 4 librouteros
|
||||
* add support for MikroTik RouterOS API
|
||||
|
||||
2019-05-20 homeassistant-0.93.1
|
||||
* add support for MikroTik RouterOS API
|
||||
* add pycrypto dependency
|
||||
* bump homeassistant-0.93.1
|
||||
* release 0.93.0
|
||||
* bump 0.93.0_beta4 & frontend-20190514.0
|
||||
* add aiodns
|
||||
* bump geniushub-client-0.4.6
|
||||
* add meteoalertapi
|
||||
* pysmartthings-0.6.8.ebuild
|
||||
* add Wink API
|
||||
* bump zha-quirks
|
||||
* add sendgrid-6.0.5
|
||||
* bump pyheos
|
||||
* bump components.zha
|
||||
* bump WazeRouteCalculator
|
||||
* manifest
|
||||
* set ~homeassistant-0.93.0_beta2
|
||||
* bump pyvlx-0.2.11
|
||||
* BMW Connected Drive (does not yet compile)
|
||||
* add bizkaibus2
|
||||
* spotcrime-1.0.4
|
||||
* add tapsaff-0.2.1
|
||||
* add slacker
|
||||
* add shodan-1.13.0
|
||||
* pydeconz-58
|
||||
* PySwitchbot-0.6.2
|
||||
* add home-assistant-frontend-20190502.0
|
||||
* bump pyTibber-0.10.3
|
||||
* homeassistant-0.93.0_beta2
|
||||
* cryptography-2.6.1 now in main repo
|
||||
* bump home-assistant-frontend-20190510.0
|
||||
* add speedtest-cli-2.1.1
|
||||
* add defusedxml-0.6.0
|
||||
* remove olds
|
||||
* bump zeroconf-0.22.0
|
||||
* bump sqlalchemy-1.3.3
|
||||
* bump psutil-5.6.2
|
||||
* bump numpy-1.16.3
|
||||
* homeassistant-0.92.2
|
||||
* add pymyq-1.2.1
|
||||
* add pyvesync-v2-0.9.7
|
||||
* bump pyheos-0.5.1
|
||||
* add hangups==0.4.9
|
||||
* add bomradarloop-0.1.3
|
||||
* added Ambiclimate
|
||||
* pyeconet-0.0.11
|
||||
* bump youtube_dl-2019.4.30
|
||||
* bump pydanfossair-0.1.0
|
||||
* added PyEssent
|
||||
* bump pysonos-0.0.12
|
||||
* add RPi.GPIO-0.6.5
|
||||
* bump PyXiaomiGateway
|
||||
* bump pydeconz
|
||||
* add geniushub-client
|
||||
* add py-nextbus-0.1.2
|
||||
* add homeassistant.components.amcrest
|
||||
* bump PyChromecast-3.2.1
|
||||
* bump pysonos-0.0.11
|
||||
* bump frontend 20190427.0
|
||||
* homeassistant-0.92.1
|
||||
* bump pyheos-0.4.1
|
||||
|
||||
2019-04-25 homeassistant/homeassistant-0.92.0.ebuild
|
||||
* add homeassistant-0.92.0.ebuild
|
||||
* bump frontend-20190424.0
|
||||
* bump pyheos-0.4.1
|
||||
* add pyubee-0.6
|
||||
* add enocean-0.50.1
|
||||
* bump ruamel-yaml-0.15.94
|
||||
* bump youtube_dl-2019.4.17
|
||||
* bump attrs-19.1.0
|
||||
* bump aioesphomeapi-2.0.1
|
||||
|
||||
2019-04-21 some modules
|
||||
* Add Orange Pi GPIO platform
|
||||
* add zha-quirks
|
||||
* add pyotp-2.2.6
|
||||
* Bump zigpy and zigpy-xbee
|
||||
* Bump zigpy-deconz
|
||||
* bump pyheos-0.4.0
|
||||
* bump hass-nabucasa-0.12
|
||||
* bump pyHS100-0.3.5
|
||||
* add axis
|
||||
* bump pyatmo
|
||||
|
||||
2019-04-20 homeassistant-0.92.0_beta2
|
||||
* bump 0.92.0_beta2
|
||||
|
||||
2019-04-18 homeassistant-0.92.0_beta1 & homeassistant-0.91.4
|
||||
* finally add homeassistant-0.92.0_beta1
|
||||
* bump frontend-20190417.0
|
||||
* fix rsa-4.0
|
||||
* add hbmqtt-0.9.4 and fix it's bad 'tests' installation
|
||||
* bump androidtv-0.0.15
|
||||
* add transitions-0.6.9
|
||||
* bump caldav-0.6.1
|
||||
* bump netdisco-2.6.0
|
||||
* add pyasn1-0.4.5
|
||||
* add urllib3-1.24.2
|
||||
* add user-agents-2.0
|
||||
* add websockets-7.0
|
||||
* bump python-slugify-3.0.2
|
||||
* add text-unidecode-1.2
|
||||
* bump python-slugify-3.0.2
|
||||
* add text-unidecode-1.2
|
||||
(tag: v0.91.4, origin/master, origin/HEAD, github/master) homeassistant-0.91.4
|
||||
(tag: v0.91.3) v0.91.3
|
||||
|
||||
2019-04-13 last months changes
|
||||
b18ee0d bump home-assistant-frontend-20190410.0
|
||||
992b52a pyyaml-5.1 now in main repo
|
||||
e56267d homematicip-0.10.7
|
||||
34fe523 pytz-2019.1
|
||||
2ec0470 ruamel-yaml-0.15.91
|
||||
3921d37 youtube_dl-2019.4.7
|
||||
f8ce1e5 pyhaversion-2.0.3
|
||||
df090df pyhaversion-2.2.0
|
||||
22840dc pysonos-0.0.10
|
||||
22c5c05 pysonos-0.0.9
|
||||
cf6f2c0 aioesphomeapi-2.0.0
|
||||
ed15b91 openwebifpy-3.1.1
|
||||
72fc3e0 aioambient-0.3.0
|
||||
962df91 homeassistant-pyozw-0.1.4
|
||||
538eeb4 pure-python-adb-homeassistant-0.1.6
|
||||
42e5751 fix forgotten Manifest
|
||||
15d7f57 try to get androidtv working, still does not
|
||||
5292d30 bump cryptography-2.6.1
|
||||
c9d1f24 bump PyJWT-1.7.1
|
||||
094132f add req older pywebpush
|
||||
f1a37f0 add librouteros
|
||||
5e3c2ec bump enigma openwebifpy
|
||||
c2ca8da add pywebpush
|
||||
4120d26 bump aioambient-0.2.0
|
||||
a6a651c aioharmony-0.1.11
|
||||
f347508 bump pyTibber-0.10.1
|
||||
bb9321d add pyheos
|
||||
ba1ff33 bump frontend 20190331.0
|
||||
360a869 add lightify
|
||||
31b6627 fix frontend dep
|
||||
24969db bump PyChromecast
|
||||
33e11b2 try pure-python ADB
|
||||
73894ec bump homeassistant 0.90.2
|
||||
9af5537 androidtv-0.0.14
|
||||
98d4249 sqlalchemy-1.3.0
|
||||
ba6c1e7 bump frontend
|
||||
83aa763 ha-ffmpeg-2.0
|
||||
10e94df homeassistant-pyozw-0.1.
|
||||
1b66e9b bump zigpy
|
||||
510c3fe pylinky-0.3.3
|
||||
b32dc36 bellows-homeassistant-0.7.2
|
||||
eb047b6 async-upnp-client-0.14.7
|
||||
53284ab bump nabucasa-0.11
|
||||
89067d4 Merge pull request #2 from evadim/master
|
||||
660bb78 (tag: v0.90.1) homeassistant-0.90.1
|
||||
3a3d41f homeassistant-0.90.1 test build
|
||||
0b81c23 bump frontend-20190321.0
|
||||
5bf4e23 bump hass-nabucasa-0.10
|
||||
accc309 bump esphome 1.12 deps
|
||||
6c06e49 v0.90.0_beta7
|
||||
05a6f1d bump frontend-20190319.1
|
||||
64cf088 cleanup
|
||||
9d3320f Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
6ec8b6b removed older ebuilds
|
||||
925bd00 new platformio-3.6.5, forbid pyserial-3.3, License updated
|
||||
|
||||
2019-03-15 new 0.90.0_beta6, alotta new deps
|
||||
* extend aioasuswrt deps
|
||||
* fix warrant for pip10
|
||||
* fix aioasuswrt-1.1.21
|
||||
* add a patch for unnecessary wakeonlan-1.1.6 setuptools-scm version restriction
|
||||
* bump snitun-0.15
|
||||
* fix wakeonlan-1.1.6 compile error (setuptools)
|
||||
* add python-tado
|
||||
* bump aioesphomeapi-1.7.0
|
||||
* Update Hass-NabuCasa 0.8
|
||||
* bump frontend-20190319.0
|
||||
* bump youtube_dl-2019.3.18
|
||||
* esphome bump 1.12.0
|
||||
* new esphome-1.12.0_beta3
|
||||
* add hass-nabucasa-0.7 and pbr-5.1.3
|
||||
* bump s3transfer-0.2.0
|
||||
* bump s3transfer-0.2.0
|
||||
* bump pyrfc3339-1.1
|
||||
* removed pycparser dupe
|
||||
* remove vobject-0.9.6.1 dupe
|
||||
* set 2_7 target back on in botocore-1.12.115
|
||||
* jmespath-0.9.4 replaced
|
||||
* repl python-dateutil-2.8.0
|
||||
* update boto3/botocore
|
||||
* removed pyOpenSSL dupe
|
||||
* fix certifi-2019.3.9 (thx to salfter)
|
||||
* cffi revdeps fixed
|
||||
* botocore -2_7
|
||||
* remove dupes
|
||||
* simplify vobject
|
||||
* reduce COMPAT cffi
|
||||
* replace requests-toolbelt-0.9.1
|
||||
* websocket-client-0.54.0 without pypy
|
||||
* relink acme-0.32.0
|
||||
* fix qnapstats
|
||||
* fix acme manifest
|
||||
* snitun-0.13 added
|
||||
* add six-1.12.0
|
||||
* add requests-toolbelt-0.9.1
|
||||
* bump pytz-2018.9
|
||||
* add python-dateutil-2.8.0
|
||||
* add pyOpenSSL-19.0.0
|
||||
* add pycryptodome-3.7.3
|
||||
* add pycparser-2.19
|
||||
* add jmespath-0.9.4
|
||||
* add certifi-2019.3.9 & cffi-1.12.2
|
||||
* add asn1crypto-0.24.0
|
||||
* add acme-0.32.0
|
||||
* bump envs-1.3
|
||||
* netdisco-2.5.0 bump
|
||||
* make the betas beta!
|
||||
* add ciscomobilityexpress api
|
||||
* finally rename firetv to androidtv
|
||||
* bump pyhomematic-0.1.58
|
||||
* add quantum-gateway-0.0.5
|
||||
* bump anthemav-1.1.10
|
||||
* firetv is now androidtv
|
||||
* upgrade ruamel-yaml-0.15.89
|
||||
* add new betas -0.90.0_beta4, frontend -20190316.0
|
||||
* esphome: rewrite for beta support & 1.12.0_beta1
|
||||
|
||||
20190315 new 0.90.0_beta0
|
||||
* (tag: v0.90.0_beta0) homeassistant-0.90.0_beta0
|
||||
* frontend-20190312.0
|
||||
* Bump nessclient version to 0.9.14
|
||||
* Bump PyXiaomiGateway
|
||||
* bump frontend
|
||||
* bump netdisco-2.4.0
|
||||
* add enigma2.media_player
|
||||
* homeassistant-0.89.2
|
||||
* fixed bug #679916, 'bad<C3><83>' chars substituted
|
||||
* (tag: v0.89.1) Release 0.89.1
|
||||
* (tag: v0.89.0) Release homeassistant-0.89.0
|
||||
|
||||
2019-03-05 new 0.89.0_beta3
|
||||
* release 0.89.0_beta3
|
||||
* bump frontend-20190305.0
|
||||
|
||||
2019-03-05 new 0.89.0_beta2
|
||||
* release 0.89.0_beta2
|
||||
* bump frontend-20190303.0
|
||||
* add websocket-client-0.54.0
|
||||
* add homematicip
|
||||
* bump aioasuswrt-1.1.21
|
||||
* bump pysonos-0.0.8
|
||||
|
||||
2019-03-30 update requirements
|
||||
* add simplisafe-python
|
||||
* add python-velbus
|
||||
* bump pyhomematic-0.1.57
|
||||
* add pyvesync_v2
|
||||
* bump blinkpy-0.13.1
|
||||
* bump PyXiaomiGateway
|
||||
* PyMata added
|
||||
* add PyNaCl
|
||||
* add pyxeoma
|
||||
* bump zigpy-deconz
|
||||
* add regenmaschine
|
||||
* add python-mystrom
|
||||
* bump numpy-1.16.2
|
||||
* firetv small changes
|
||||
* bump opensensemap-api
|
||||
* add pyflunearyou2
|
||||
* add py17track
|
||||
* add pypollencom
|
||||
* add pyoppleio
|
||||
* add pyopenuv2
|
||||
* add ihcsdk
|
||||
* bump home-assistant-frontend-20190228.0
|
||||
* add pyTibber-0.9.6
|
||||
* bump aioambient-0.1.3
|
||||
|
||||
2019-02-27 update requirements
|
||||
* astral-1.10.1 upgraded
|
||||
* pylgtv-0.1.9 added
|
||||
* upgrade bcrypt-3.1.6
|
||||
* water_heater.econet component added
|
||||
* add homeassistant.components.reddit.sensor
|
||||
* add PyXiaomiGateway
|
||||
* add toonapilib component
|
||||
* update firetv component
|
||||
* add aioesphomeapi-1.6.0 & it's use flag
|
||||
* add pylinky-0.3.0
|
||||
* add pysonos-0.0.7
|
||||
* add WazeRouteCalculator-0.9
|
||||
* add nessclient-0.9.13
|
||||
* add (old) shodan-1.11.0.ebuild
|
||||
|
||||
2019-02-24 update requirements
|
||||
* add pyvlx-0.2.9
|
||||
* openwrt-luci-rpc-1.0.5 added
|
||||
* pySDCP-1 added
|
||||
* nessclient-0.9.10 added
|
||||
* shodan-1.11.1 added
|
||||
* iperf3 added
|
||||
|
||||
2019-02-23 homeassistant-0.88.1 released
|
||||
* add apcaccess-0.0.13
|
||||
* add tplink-0.2.3
|
||||
* add anthemav==1.1.9
|
||||
* release 0.88.0
|
||||
* update pyhomematic-0.1.56
|
||||
* upgrade opensensemap-api-0.1.4
|
||||
* Bump zigpy
|
||||
* homeassistant-0.88.0_beta4
|
||||
* update frontend-20190219.0
|
||||
* update aioharmony-0.1.8
|
||||
* upgrade numpy-1.16.1
|
||||
* (tag: v0.88.0_beta3) add frontend-20190218.0
|
||||
* homeassistant-0.88.0_beta3
|
||||
* add aiohue
|
||||
* add aioimaplib
|
||||
|
||||
2019-02-18 home-assistant-frontend-20190216.0
|
||||
* add pyblackbird-0.5
|
||||
* add PyDispatcher-2.0.5
|
||||
* add pydeconz-52
|
||||
* bump psutil-5.5.1
|
||||
* add pyEight-0.1.1
|
||||
* bump sqlalchemy-1.2.18
|
||||
* add youtube_dl-2019.2.18
|
||||
* voluptuous-serialize-2.1.0
|
||||
|
||||
2019-02-16 home-assistant-frontend-20190216.0
|
||||
* update home-assistant-frontend-20190216.0
|
||||
* update PyChromecast-2.5.2
|
||||
* add konnected
|
||||
* add lakeside-0.12
|
||||
* add pyotp-2.2.7
|
||||
* add pyowlet-1.0.2
|
||||
* add pyowm-2.10.0
|
||||
* add thermoworks_smoke-0.1.8
|
||||
* remove pysmartthings (talks to much)
|
||||
* expand dependencies for
|
||||
- aioambient-0.1.2 deps
|
||||
- lakeside
|
||||
- konnected
|
||||
- powm
|
||||
- PyChromecast
|
||||
- coveralls-1.5.1
|
||||
* pyowm-2.10.0 works
|
||||
* add pip-19.0.2 (now works)
|
||||
* expand PYTHON_COMPAT for vanilla sphinx compatibility
|
||||
* add dev-python/tox-travis
|
||||
* add coveralls-1.5.1
|
||||
* complete requirements_test.txt
|
||||
- add mock-open-1.3.1
|
||||
- add mypy-0.650
|
||||
- add pytest-sugar-0.9.2
|
||||
* add new USE flag 'test'
|
||||
|
||||
2019-02-16 homeassistant-0.88.0_beta1
|
||||
* update homeassistant-0.88.0_beta1
|
||||
* update home-assistant-frontend-20190215.0
|
||||
* update PyChromecast-2.5.1
|
||||
* update aioambient-0.1.2
|
||||
* add pyHik
|
||||
* add pycarwings2
|
||||
* add pydanfossair
|
||||
* bump pypoint-1.1.1
|
||||
* add pysmartthings
|
||||
|
||||
2019-02-15 div Updates
|
||||
* bump home-assistant-frontend==20190213.0, remove 20190201
|
||||
* Upgrade ruamel.yaml to 0.15.88, remove 0.15.72-80
|
||||
* add pypoint-1.0.7-8
|
||||
* add meteofrance-0.3.4
|
||||
* add 0.88.0_beta0, with new deps:
|
||||
- astral-1.9.2
|
||||
- cryptography-2.5
|
||||
- RestrictedPython-4.0_beta8
|
||||
- ruamel-yaml-0.15.88
|
||||
- setuptools-40.8.0
|
||||
- rxv-0.6.0
|
||||
- home-assistant-frontend-20190213.0
|
||||
* removed some older aiohttp ebuilds
|
||||
|
||||
2019-02-13 div Updates
|
||||
* Update sqlalchemy-1.2.17, remove sqlalchemy-1.2.11
|
||||
* add aioambient-0.1.1
|
||||
* add CO2Signal-0.4.2
|
||||
* add PyChromecast-2.5.0
|
||||
* add aioharmony-0.1.7
|
||||
* bump home-assistant-frontend==20190212.0, remove 20190120.0 - 20190130.0
|
||||
* fixed SRC_URI handling for RestrictedPython, and added 4.0_beta8
|
||||
* bump cryptography-2.5
|
||||
* add pyatmo-1.8
|
||||
* add pyarlo-0.2.3
|
||||
* and somebody renamed esphomeyaml to esphome, renamed and hacked a fix for archived SRC_URIs
|
||||
* add platformio-core 3.6.3 & 3.6.4
|
||||
* change License to GNU General Public License v3.0
|
||||
|
||||
2019-02-12 div Updates
|
||||
* Update pyHS100 to 0.3.4
|
||||
* bump aioesphomeapi-1.5.0
|
||||
* bump ruamel-yaml-0.15.87
|
||||
* add zm-py-0.3.3
|
||||
* add slixmpp-1.4.2
|
||||
* add ebusdpy-0.0.16
|
||||
* add PyGithub-1.43.5
|
||||
* add more useflags (denon & zoneminder)
|
||||
|
||||
2019-02-10 homeassistant-0.87.1
|
||||
* bump homeassistant-0.87.1
|
||||
|
||||
2019-02-07 homeassistant-0.87.0
|
||||
* bump homeassistant-0.87.0
|
||||
* astral-1.9.2 added
|
||||
* PySwitchmate-0.4.5 added
|
||||
* distro-1.4.0 added
|
||||
|
||||
2019-02-06 homeassistant-0.87.0_beta6
|
||||
* homeassistant-0.87.0_beta6
|
||||
* WazeRouteCalculator-0.6 added
|
||||
* tellduslive-0.10.10 added
|
||||
|
||||
2019-02-05 small changes
|
||||
* add speedtest-cli-2.0.2 to v0.87.0_beta5
|
||||
* add ha-ffmpeg-1.11
|
||||
|
||||
2019-02-05 v0.87.0_beta5
|
||||
* add async-upnp-client-0.14.4
|
||||
* add flake8-3.7.5
|
||||
|
||||
2019-02-04 v0.87.0_beta5
|
||||
* add homeassistant-0.87.0_beta5.ebuild
|
||||
* bump frontend to20190203.0
|
||||
* add ha-ffmpeg-1.11
|
||||
* add speedtest-cli-2.0.2
|
||||
|
||||
2019-02-03 v0.87.0_beta4
|
||||
* add homeassistant-0.87.0_beta4.ebuild
|
||||
* add rxv-0.6.0 (unsued)
|
||||
* bump frontend to20190202.0
|
||||
|
||||
2019-02-02 v0.87.0_beta2
|
||||
* add homeassistant-0.87.0_beta2.ebuild
|
||||
* No other changes
|
||||
|
||||
2019-02-02 v0.87.0_beta1
|
||||
* bump frontend to20190201.0
|
||||
|
||||
2019-02-01 v0.87.0_beta0
|
||||
* blinkpy-0.12.1 added
|
||||
|
||||
2019-01-30 v0.87.0_beta0
|
||||
* add homeassistant-0.87.0_beta0.ebuild
|
||||
* frontend-20190130.1
|
||||
* async-upnp-client-0.14.3 added
|
||||
* pymodbus added
|
||||
* experiments with docs:
|
||||
- sphinx-1.8.3 (dependecy problems)
|
||||
- sphinx-autodoc-typehints-1.6.0 added (dependecy problems)
|
||||
- sphinx-autodoc-annotation-1.0-r1 added (dependecy problems)
|
||||
|
||||
2019-01-30 Added some Ebuilds
|
||||
* pymodbus-2.1.0 and 1.5.0 added
|
||||
* async-upnp-client0.14.3 and required python-didl-lite added
|
||||
|
||||
2019-01-29 Release homeassistant-0.86.4
|
||||
* bump homeassistant-0.86.4, no other changes
|
||||
* added variable version for SRC_URI to aioasuswrt
|
||||
* Upgrade aioasuswrt-1.1.20
|
||||
|
||||
2019-01-27 Release homeassistant-0.86.3
|
||||
* removed useless dropbox use flag
|
||||
* tested compilation of homeassistant-0.86.3 with all use flags set on an empty box with python-3.6.5 without problems
|
||||
* CO2Signal added
|
||||
* adb-homeassistant PYTHON_COMPAT7
|
||||
* blinkpy added
|
||||
* Upgrade astral to 1.8 (#20459)
|
||||
* Upgrade sqlalchemy to 1.2.16 (#20474)
|
||||
* Upgrade psutil to 5.5.0 (#20462)
|
||||
* small dep changes in homeassistant-0.86.2.ebuild
|
||||
* adjust warrant-0.6.1 patch
|
||||
* adjust caldav-0.5.0-top_level.patch
|
||||
* qnapstats-0.3.0 added
|
||||
* Update pyhomematic to 0.1.55
|
||||
* ioasuswrt-1.1.18 (with dep) added
|
||||
* Upgrade numpy to 1.16.0
|
||||
|
||||
2019-01-26 Compile from Scratch Test
|
||||
* compile homeassistant-0.86.2 with all use flags set,
|
||||
* had to fix all paths in 2 patches (warrant-0.6.1 and caldav-0.5.0)
|
||||
* added haproxy dependecy
|
||||
* added asuswrt qnap and homematic dependency
|
||||
* removed default for mysql use flag
|
||||
|
||||
2019-01-25 Release v0.86.2
|
||||
* homeassistant-0.86.2
|
||||
|
||||
2019-01-23 Release v0.86.1
|
||||
* homeassistant-0.86.1
|
||||
|
||||
2019-01-23 v0.86.0_beta3
|
||||
* homeassistant-0.86.0_beta3
|
||||
* with frontend-20190121.1
|
||||
* change older Beta's to BETA
|
||||
|
||||
2019-01-21 v0.86.0_beta2
|
||||
* bump pysonos-0.0.6
|
||||
* bump aioesphomeapi-1.4.2
|
||||
* homeassistant-0.86.0_beta2
|
||||
* frontend-20190120.0 and
|
||||
* frontend-20190121.0
|
||||
|
||||
2019-01-18 0.86.0_beta0
|
||||
* changed/added some missing/wrong licenses
|
||||
* added much more python3_7 TARGETS
|
||||
* removed lots of old CVS tags
|
||||
* README.md updated
|
||||
* pyjwt Digest verification corrected
|
||||
* pyjwt license corrected
|
||||
* pyunifi license corrected
|
||||
* click > 6 for platformio did not work
|
||||
* esphomeyaml moved
|
||||
* pynuki added
|
||||
* move esphomeyaml to dev-embedded
|
||||
* allow click > 6 for platformio (experimental)
|
||||
* (tag: v0.86.0_beta0) homeassistant-0.86.0_beta0 added
|
||||
* aiohttp-3.5.4 added
|
||||
|
||||
2019-01-15 new lib
|
||||
* abodepy-0.15.0 added (requires very old lomond-0.1.14)
|
||||
* lomond-0.1.14 added
|
||||
|
||||
2019-01-13 some new ebuilds
|
||||
* pydocstyle-3.0.0 added
|
||||
* pytest-cov-2.6.1 added
|
||||
* mypy-0.650 added
|
||||
* pytest-4.1.0 update
|
||||
* last aioesphomeapi-1.3.0 added (1.4.1 too new)
|
||||
* pyunifi-2.16 added
|
||||
* pylast-3.0.0 added
|
||||
|
||||
2019-01-12 esphomeyaml (python2_7)
|
||||
* add tzlocal-1.4 for esphomeyaml
|
||||
* add python2_7 compatibility in colorlog-4.0.2.ebuild for esphomeyaml
|
||||
* add esphomeyaml-1.10.0
|
||||
|
||||
2019-01-11 Release 0.85.1
|
||||
* update ruamel-yaml-0.15.85
|
||||
* update mutagen-1.42.0
|
||||
* update keyring-17.1.1
|
||||
* update home-assistant-frontend-20190109.1
|
||||
|
||||
2019-01-10 final 0.85.0-r2 release and some more opts
|
||||
* added home-assistant-frontend-20190109.0
|
||||
* did a new compile test on a fresh empty box from scratch, now works good, compiling in a ramdisk adds ~4GB to the snapshot.
|
||||
* add sample files for /etc/portage:
|
||||
- use mariadb client without db
|
||||
- fix dependency block with mysql
|
||||
- add repos.conf sample
|
||||
* fix adb python targets
|
||||
* fix pywemo targets
|
||||
* fix pyHS100 targets
|
||||
* fix fix pyHS100 dependency case
|
||||
* homeassistant-0.85.0 logdir will now be created
|
||||
* async_timeout-3.0.1 fix
|
||||
* ua-parser-0.8.0 fix
|
||||
* v0.85.0 release 10.1.2019 (sorry, did not compile on empty box if python 2.7 is still installed, deleted this release, think I'll have to set up a test branch)
|
||||
* add new pytest, pyhomematic, keyring (experimental), aioesphomeapi ebuilds
|
||||
* warrant-0.6.1 update PYTHON_TARGETS
|
||||
* aiocoap-0.4_alpha3 add missing encoding (Umlaut breaks setup.py)
|
||||
|
||||
2019-01-09 0.85.0_beta1
|
||||
* homeassistant-0.85.0_beta1 added
|
||||
* bump beautifulsoup-4.7.1
|
||||
* update rxv-0.6.0 (not needed for beta1 yet)
|
||||
* update jsonrpc-base-1.0.2, jsonrpc-websocket-1.0.1 (not needed for beta1 yet)
|
||||
* cleanup some deps to requirements_all.txt
|
||||
* update ifaddr-0.1.6
|
||||
* update netdisco-2.3.0
|
||||
|
||||
2019-01-09 0.85.0_beta0
|
||||
* homeassistant-0.85.0_beta0 added
|
||||
* cleanup some deps to requirements_all.txt
|
||||
* typing_extensions>=3.6.5' is required by aiohttp, fix uncommon underscore MY_P=-
|
||||
* Unidecode>=0.04.16' is required by python-slugify
|
||||
* requests needs python2_7 caused by ssl-fetch
|
||||
* remove unneeded 3.0.5 patch from aiohttp-3.5.1
|
||||
* botocore needs python2_7 caused by s3transfer-0.1.13-r1
|
||||
* reduce PYTHON_COMPAT=( python3_{6,7} ) for ome edited packages
|
||||
* add (old) aioftp-0.10.1
|
||||
* add aiohttp-3.5.1
|
||||
* add aiohttp-cors-0.7.0
|
||||
* add bcrypt-3.1.5 (not needed yet)
|
||||
* add beautifulsoup-4.7.1
|
||||
* Python 3.7 -> requirements-parser-0.2.0, requests-2.21.0, construct-2.9.45, cdu-0.1.3
|
||||
* Python 3.7 -> caldav-0.5.0, botocore-1.12.57, boto3-1.9.57, async_timeout-3.0.1
|
||||
* Python 3.7 -> astral-1.7.1, aiohttp-cors-0.7.0, colorlog-4.0.2, aiohttp & aioftp
|
||||
* Python 3.7 compat aiocoap-0.4_alpha3, adb-homeassistant-1.3.1
|
||||
|
||||
2019-01-06 some Preps
|
||||
* patch for caldav-0.5.0 added, works now
|
||||
* RestrictedPython-4.0_beta_pre7 added
|
||||
* maxcube-api-0.1.0 added, got a use flag
|
||||
* pywemo-0.4.38 added
|
||||
* pyHS100-0.3.3 added
|
||||
* 85.0 should arrive shortly, added homeassistant-0.85.0.ebuild
|
||||
- sorted/cleaned dependecies
|
||||
- bumped version to aiohttp-3.4.4, beautifulsoup-4.6.3, colorlog-4.0.2, pytradfri-6.0.1
|
||||
and websocket-client-0.48.0, pip-9.0.1-r1, jsonrpc-websocket-1.0.1, jsonrpc-base-1.0.2, gTTS-token-1.1.3, pywemo-0.4.38
|
||||
- added setuptools-40.6.3, warrant-0.6.1, zeroconf-0.21.3
|
||||
- new use flag for rxv, maxcube-api
|
||||
|
||||
2018-12-31 some preps
|
||||
* warrant-0.6.1 added, compiles now with a patch
|
||||
* jsonrpc-base fixes
|
||||
* add requirements-parser (for local cleanup)
|
||||
* add some version bumps to prepare for the upcoming HA release as seen in their git code
|
||||
* some repoman required cleanup:
|
||||
- add missing metadata.xml
|
||||
- fix LICENSE for some ebuilds
|
||||
- fix 3 ebuild.badheader
|
||||
|
||||
2018-12-27 follow requirements for upcoming release
|
||||
* aiohttp-3.5.1 upgrade
|
||||
|
||||
2018-12-23 some deps
|
||||
* colorlog-4.0.2 upgrade
|
||||
* adb-homeassistant-1.3.1 update
|
||||
* requests-2.21.0 update
|
||||
* libusb1-1.7 (new)
|
||||
* rsa-4.0 (new)
|
||||
* beautifulsoup-4.6.3 update
|
||||
* firetv-1.0.7 (new)
|
||||
* pytradfri-6.0.1 update
|
||||
* ruamel-yaml-0.15.81 update
|
||||
* pyatv-0.3.12 update
|
||||
* Added a Changelog
|
||||
2556
CHANGELOG.txt
Normal file
2556
CHANGELOG.txt
Normal file
File diff suppressed because it is too large
Load Diff
291
README.md
291
README.md
@@ -1,52 +1,73 @@
|
||||
Home Assistant Gentoo Overlay
|
||||
=============================
|
||||
# Home Assistant Gentoo Overlay
|
||||
|
||||
Home Assistant without Docker & Virtual Environments
|
||||
----------------------------------------------------
|
||||
## Home Assistant without Docker & Virtual Environments
|
||||
|
||||
https://www.home-assistant.io/
|
||||
https://github.com/home-assistant/home-assistant
|
||||
|
||||
"Open source home automation that puts local control and privacy first."
|
||||
|
||||
This was fork of https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin which seemed unmaintained to me, at first I just wanted to compile it for my personal use. This happed at 0.77 in September 2018. Some friends told me they wanted to use/see it, so i putted it on my gitea, and was caught by surprise of several hundred pageviews in the very first days. Try to keep it close to the official releases, might get slower during summer. After 3 months it had ~170 ebuilds, now > 633 ebuilds in > 350 packages listed.
|
||||
## Python 3.7
|
||||
You will need Python 3.7 for running Home assistant on Gentoo Linux. Home Assistant has dropped support for Python 3.6 since ~0.103.0:
|
||||
- https://github.com/home-assistant/home-assistant/pull/27680
|
||||
- https://github.com/home-assistant/architecture/blob/master/adr/0002-minimum-supported-python-version.md
|
||||
|
||||
Aside from Home Assistant it contains some related ebuilds I use with my Home Assistant:
|
||||
* esphome (soon i'll throw away Tasmota...), thanks to Otto Winter for his fabulous idea and great work (https://github.com/esphome/esphome), really cool stuff, a bit complicated to get it started (mostly with DNS, it uses a weird *.local architecture), but as soon you got it running, a lot of ESP devices are very easy to deploy. It's integration in Home Assistant is easy and reacts fast on state changes. I begin to love it's Integration in Home Assistant, you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors will have a unique name all over the system, and names can be changed very easily.
|
||||
* platformio
|
||||
Many of the modules/components/libraries do **not** have compatibility for Python 3.7 advertised, and many of the components have **not** been tested here, but all compile without errors on their own. Please report an issue [here](https://github.com/onkelbeh/HomeAssistantRepository/issues) or my [private git server](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) if you encounter any problems.
|
||||
|
||||
Since homeassistant-0.95.0_beta0 `esphome-1.13.6` can be run again in the same environment with homeassistant, because homeassistant does not insist on `dev-python/pyyaml-3.13` anymore.
|
||||
I am running my productive box with Python 3.7, no Python 3.6 anymore. Anyway, it also has to have 2.7. Even ESPHome runs on the same box with some small patches (included in my Ebuild). Installation- and upgrade instructions? Just scroll down a bit, you will also find a list of the packages which still depend on Python 2.7 there.
|
||||
|
||||
If you have questions or suggestions don't hesitate to contact me, anyhelp is very welcome.
|
||||
## Source
|
||||
Once this was a fork of `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. First I just wanted to compile it for my personal use. This happed at 0.77 in September 2018. Some friends told me they wanted to use/see it, so I placed it on my public git server, and was caught by surprise of several hundred page views in the very first days. I'll do my best to keep it close to the official releases, might get slower during summers. After 3 months it had ~170 ebuilds, now (Nov 2019) > 1599 ebuilds in > 830 packages are on file. As long as I certainly do not count automatically consolidated collections, this Overlay has grown to one of the largest [Gentoo Repos](https://qa-reports.gentoo.org/output/repos/) during the last year.
|
||||
|
||||
Currently there's work to build a package for:
|
||||
- ~~homeassistant-pyozw-0.1.4~~ (now compiles with a short unpack hack)
|
||||
- ~~open-zwave-hass-0.1.4~~ (not needed anymore)
|
||||
- ~~python-openzwave~~ (not needed anymore)
|
||||
## Nearly all Home Assistant Components are now included
|
||||
Except some modules with uncorrectable errors (e.g. hard drive crashes, lost sources or some other unbelievable mess) nearly all possible integrations for Home Assistant and their stated dependencies are included as ebuilds, based on the *most accurate* integrations list from `/usr/lib/python3.7/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all dependencies strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule. I will expand/continue my tests and do some more cleanups. Gentoo's Python guys either will bring some more code to 3.7 soon.
|
||||
|
||||
They mix up python code with some c++, currently i have no idea how to handle that.
|
||||
## Authors welcome
|
||||
If you are author of an integration / component or other stuff related to Home Assistant and you want your stuff added, please file a pull request, or just drop me a note. For adding a component, I need a release file in tar.gz or zip format. Tagged releases on Github are OK, but a Pypi `sdist` tar.gz source release would be preferred, because I can automatically merge it and it will use Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. And make sure you have a proper license assigned, selected license should be unique on all platforms (Pypi/Github/Sourceforge).
|
||||
|
||||
## Missing older release tags
|
||||
Some packages with missing or hidden older releases have been [cloned](https://github.com/onkelbeh?tab=repositories) after the originating author has been queried and notified. Some cases still require verification. No changes except adding the missing release tags have been made. As soon as another usable release will be available, I'll swap the `SRC_URI` back to Pypi, the original Github or wherever it came from.
|
||||
`dg` in change log means that a package has been downgraded to an older required release although a newer version already has been available. In many cases the most recent version has been added, too. You should take a look after upgrading, if `/etc/homeassistant/deps/` is not empty, possibly the wrong (mostly too new) version of a component or a library is installed. `package.accept_keywords` and `--autounmask=y` is your friend. Please drop me a [note](https://github.com/onkelbeh/HomeAssistantRepository/issues) if you find something wrong.
|
||||
|
||||
## ESPHome
|
||||
Aside from Home Assistant this repo contains ebuilds I use with my Home Assistant, some have to be mentioned::
|
||||
|
||||
* `ESPHome` (soon I'll throw away Tasmota...), thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, a bit complicated to get it started (mostly with DNS, it uses a weird .local architecture for mDNS, but as soon as I got my name server accepting dynmic names from DHCP, a lot of ESP devices are very easy to deploy. Its integration in Home Assistant is easy and reacts fast on state changes. I begin to love its Integration in Home Assistant, you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors will have a unique name all over the system, and names can be changed very easily. In the meantime I migrated all my Magichome Controllers, very happy with it, and I have a couple of binary input arrays running with it without any problems. However, my Sonoff POW and POW R2 are still running with various versions of Tasmota.
|
||||
|
||||
Thanks to @evadim and @klowe0100 for improving the ebuild and helping to keep it updated.
|
||||
|
||||
* `platformio` (needed for ESPHome and other stuff)
|
||||
|
||||
ESPHome will run on Python 3.7. Some libraries from Otto's releases are too old for Home Assistants environment, I do NOT use virtual environments, so I simply patched it, it runs on my productive system without any problems. You can also use the dev ebuild (`dev-embedded/esphome-9999.ebuild`), this uses newer libraries, but will be compiled every time you run a world update, it is also very stable most of the time.
|
||||
|
||||
If you have questions or suggestions don't hesitate to contact me, any help is **very** welcome.
|
||||
|
||||
## Git Server & Mirrors
|
||||
You will find this Repository at
|
||||
|
||||
#### You will find this Repository at
|
||||
| Location | Web | Clone me here |
|
||||
| ------ | ------ | ------ |
|
||||
| Main | https://git.edevau.net/onkelbeh/HomeAssistantRepository | https://git.edevau.net/onkelbeh/HomeAssistantRepository.git |
|
||||
| Mirror | https://github.com/onkelbeh/HomeAssistantRepository | https://github.com/onkelbeh/HomeAssistantRepository.git |
|
||||
|
||||
#### Installation is pretty easy:
|
||||
Sure, you can submit **issues** and **pull requests** on both sites.
|
||||
|
||||
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because i _always_ have more than one repo active by default:
|
||||
## Python 3.8
|
||||
Python 3.8 appeared on Gentoo Linux on Nov 11th, 2019, I just have started to very first experiments on a box with Python 3.8 installed. Afaics this will take some time, no need to hurry.
|
||||
|
||||
## Installation on Python 3.7
|
||||
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your Gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because I _always_ have more than one repo active by default:
|
||||
```
|
||||
[HomeAssistantRepository]
|
||||
location = /usr/[local/]portage/homeassistant
|
||||
location = /usr/portage/homeassistant
|
||||
sync-type = git
|
||||
sync-uri = https://git.in.edevau.net/onkelbeh/HomeAssistantRepository.git
|
||||
sync-uri = https://git.edevau.net/onkelbeh/HomeAssistantRepository.git
|
||||
auto-sync = yes
|
||||
sync-rsync-verify-metamanifest = no
|
||||
```
|
||||
Sync it and install it (as root)
|
||||
Sync it:
|
||||
```sh
|
||||
$ emerge --sync
|
||||
$ emerge -tav app-misc/homeassistant
|
||||
```
|
||||
Make sure you have a proper locale setting. I use
|
||||
```sh
|
||||
@@ -54,75 +75,209 @@ $ cat /etc/locale.gen
|
||||
de_DE ISO-8859-1
|
||||
de_DE@euro UTF-8
|
||||
```
|
||||
Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf.
|
||||
Let me know if any initial depencies are missing, since i do not use all of the components myself, last good (full) compile test was March 19th, 2019 with v0.90.0_beta6
|
||||
It will make things easier if you take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`, a lot of main repo's unstable ebuilds are needed, because some of main repo's stable versions have *no* support Python 3.7 advertised.
|
||||
|
||||
### Todos
|
||||
- **If it moves, compile it** :-)
|
||||
- try/test this all with Python 3.7
|
||||
- Add libraries if i need it or someone asks for
|
||||
- Create a mechanism to check [requirements_all.txt](https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt) against this repo.
|
||||
- Write an installation page for the home-assistant.io Documentation an get it added.
|
||||
Edit your `/etc/portage/make.conf` to set the new Python Targets:
|
||||
```sh
|
||||
USE_PYTHON="3.7 3.6 2.7"
|
||||
# PYTHON_TARGETS="python3_7 python3_6 python2_7"
|
||||
PYTHON_TARGETS="python3_7"
|
||||
PYTHON_SINGLE_TARGET="python3_7"
|
||||
```
|
||||
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
|
||||
```sh
|
||||
-python_targets_python3_7
|
||||
-python_single_target_python3_7
|
||||
```
|
||||
Run `eselect python` to put Python 3.7 on position 1
|
||||
|
||||
Install it (as root)
|
||||
```sh
|
||||
$ emerge -tav app-misc/homeassistant
|
||||
$ rc-update add homeassistant
|
||||
```
|
||||
## Upgrading to Python 3.7
|
||||
Take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`, a lot of unstable ebuilds are needed, because some of the stable versions do *not* support Python 3.7. These files reflect some modules I use, adjust them to your needs. Find a list of the integrations I use myself on my production box [here](https://github.com/onkelbeh/HomeAssistantRepository/blob/master/etc/portage/package.use/60_homeassistant).
|
||||
|
||||
Make sure your system is up to date:
|
||||
```sh
|
||||
$ emerge -tauvDUN @world
|
||||
```
|
||||
Install Python 3.7:
|
||||
```sh
|
||||
$ emerge -tav dev-lang/python:3.7
|
||||
```
|
||||
Edit your `/etc/portage/make.conf` to set the new Python Targets:
|
||||
```sh
|
||||
USE_PYTHON="3.7 3.6 2.7"
|
||||
PYTHON_TARGETS="python3_7 python3_6"
|
||||
PYTHON_SINGLE_TARGET="python3_7"
|
||||
```
|
||||
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
|
||||
```sh
|
||||
-python_targets_python3_7
|
||||
-python_single_target_python3_7
|
||||
```
|
||||
Run `eselect python` to put Python 3.7 on position 1
|
||||
|
||||
Run the Update:
|
||||
```sh
|
||||
$ emerge --depclean
|
||||
$ emerge -1vUD @world
|
||||
$ emerge --depclean
|
||||
```
|
||||
|
||||
Edit your `/etc/portage/make.conf` to remove old Python Targets:
|
||||
```sh
|
||||
USE_PYTHON="3.7 3.6 2.7"
|
||||
PYTHON_TARGETS="python3_7"
|
||||
PYTHON_SINGLE_TARGET="python3_7"
|
||||
```
|
||||
Run the Update again:
|
||||
|
||||
```sh
|
||||
$ emerge --depclean
|
||||
$ emerge -1vUD @world
|
||||
$ emerge --depclean
|
||||
```
|
||||
I had a lot of dependencies `portage` didn't respect, in some cases it seems not to know in which Python's site-packages modules are already installed. Install them manually (after compile errors). Once all packages are updated, you can remove the older python targets in `package.use` and run another upgrade to remove now obsolete support for Python 3.6. This will save hard disk space and compile time.
|
||||
|
||||
Tools that might help to clean up:
|
||||
```sh
|
||||
$ eix --installed-with-use python_targets_python3_6
|
||||
$ diff <(equery h python_targets_python3_6) <(equery h python_targets_python3_7)
|
||||
```
|
||||
|
||||
If you are clean, feel free to remove Python 3.6. My productive box runs without Python 3.6.
|
||||
It was not possible to remove Python 2.7 yet:
|
||||
```sh
|
||||
dev-lang/python-2.7.16 pulled in by:
|
||||
app-crypt/gcr-3.28.1 requires >=dev-lang/python-2.7.5-r2:2.7
|
||||
dev-libs/libxml2-2.9.9-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
|
||||
dev-libs/libxslt-1.1.33-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
|
||||
dev-python/backports-1.0 requires >=dev-lang/python-2.7.5-r2:2.7
|
||||
dev-python/backports-functools-lru-cache-1.4-r1 requires >=dev-lang/python-2.7.5-r2:2.7
|
||||
dev-util/ninja-1.8.2 requires >=dev-lang/python-2.7.5-r2:2.7
|
||||
sys-devel/llvm-8.0.1 requires >=dev-lang/python-2.7.5-r2:2.7
|
||||
```
|
||||
|
||||
## Installation on Python 3.6 (deprecated)
|
||||
|
||||
Installation is pretty easy, but it won't help. You have to run it on 3.7. I removed this part 01/2020, if you really want to do this, scroll back in time, it's a git :-)
|
||||
|
||||
## Problems
|
||||
Please let me know if any initial dependencies are missing, since I use only some of the components myself. From time to time a fresh compile test on an empty box is run to catch general faults, last good (full) compile test was December 2019 with `v0.102.3`.
|
||||
|
||||
## Todos
|
||||
- If it moves, compile it :-)
|
||||
- Map more, perhaps all important components to use flags
|
||||
- Publish my Home Assistant Configuration
|
||||
- Publish my ESPHome Configurations
|
||||
- Remove support for Python 3.6 in the mid of December
|
||||
- Add support for Python 3.8 in a new dev branch
|
||||
- Add libraries if I need it or someone asks for
|
||||
- Create a better mechanism to check [requirements_all.txt](https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt) against this repo. A very early version of it was used to create the `v9999` dev ebuild with nearly all components framed into USE flags. Someone blame me for 800 use flags ;-)
|
||||
- Write an real good installation page for the home-assistant.io Documentation an get it added there.
|
||||
- Convince more people to not run Home Assistant with Docker (see https://xkcd.com/1988/)
|
||||
|
||||
### some Background...
|
||||
## experiments are in progress:
|
||||
* grafana with influxdb, will have to use it at work soon and have to get used to it anyway, fits much better for irregular measurements than Cacti/RRD.
|
||||
* remote IOS authentication with [haproxy](https://www.haproxy.org) and client certificates.
|
||||
|
||||
I have Home Assistant running on a virtual X64 box, 4GB RAM, 4 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 10GB Disk from a small FC SAN (HP MSA). Recorder writes to a separate mariadb machine, currently 10.3.16 without problems.
|
||||
## some Background...
|
||||
I have Home Assistant running on a virtual X64 box, 4GB RAM, 3 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 30GB Disk from a small FC SAN (HP MSA). Recorder writes to a local mariadb socket, moved this from my 'big' mariadb machine because of some performance issues. currently 10.2.29 without problems. Influxdb and Graphana are also on the same box. Find a list of the integrations I use myself on my production box [here](https://github.com/onkelbeh/HomeAssistantRepository/blob/master/etc/portage/package.use/60_homeassistant).
|
||||
|
||||
Most of my devices are still connected via Eclipse Mosquitto (https://mosquitto.org/), i use the stable version coming with the original distribution (1.5.6), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT i am actively using (and therefore testing) the following platforms/components:
|
||||
* some (~9) Z-Wave devices, mostly Fibaro Roller Shutter 3 with a ZMEEUZB1 Stick connected to my VM with ser2net, socat & OpenZWave.
|
||||
Some of my devices are still connected via Eclipse Mosquitto (https://mosquitto.org/), I use the stable version coming with the original distribution (1.6.8), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT I am actively using (and therefore testing) the following platforms/components:
|
||||
* some (~9) Z-Wave devices, mostly Fibaro Roller Shutter 3 with a ZMEEUZB1 Stick connected to my VM with ser2net, socat & OpenZWave. I would not buy the Fibaro stuff again, because of their weird firmware policy. You need to have their expensive gateway to make an update. The cheap chinese stuff would do it better.
|
||||
- in the vm run `socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:[ip of usbhost]:3333`
|
||||
- at the usb host run `ser2net` with `3333:raw:0:/dev/ttyACM0:115200 8DATABITS NONE 1STOPBIT`
|
||||
* a bunch of OneWire and I2C Sensors (mostly via MQTT) and
|
||||
* some Zigbee devices from Xioami, via an CC2531 USB stick from Amazon -> `zigbee2mqtt`
|
||||
* a bunch of OneWire and I2C Sensors (mostly via ESPHome and MQTT) and
|
||||
* ESPHome - see description above - (https://esphome.io/ & https://github.com/esphome/esphome/)
|
||||
* ESPEasy (https://www.letscontrolit.com/wiki/index.php/ESPEasy/). I formerly used it to avoid some serious design problems in Tasmota, but since i use ESPHome, these devices live only until they will be touched next time, they will be replaced with ESPHome.
|
||||
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota), same here: as soon a davice has to be touched, it's firmware will soon be replaced with Otto Winter's ESPHome.
|
||||
* ESPEasy (https://www.letscontrolit.com/wiki/index.php/ESPEasy/). I formerly used it to avoid some serious design problems in Tasmota, but since I use ESPHome, these devices live only until they have to be touched for some reason, their firmware will get replaced with ESPHome.
|
||||
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota), same here: as soon a device has to be touched, it's firmware will be replaced with Otto Winter's ESPHome.
|
||||
* Sonoff S20
|
||||
* Sonoff Pow R2
|
||||
* Sonoff 4ch
|
||||
* Sonoff Dual
|
||||
* Sonoff RF Bridge with remote Swiches
|
||||
* Sonoff RF Bridge with remote Switches
|
||||
* Sonoff Touch
|
||||
* Sonoff Basic (not working well with Tasmota in newer versions)
|
||||
* some more HC-SR501 PIR Sensors (via ESPEasy, Tasmota & MQTT)
|
||||
* Sonoff Basic (Wifi not working well with EPHome or Tasmota in newer versions)
|
||||
The Sonoff Pow will stay with Tasmota for a while, because I have no good implementation of an energy monitor in ESPHome.
|
||||
* Experimenting with Shelly Devices, a friend has some Shelly 1/2, bought a Pro, but this one has a Chip form TI, no ESP, so we'll have to use the original Firmware.
|
||||
* Now all of my HC-SR501 PIR Sensors are connected to two big input arrays I built into old CAT6 patch panels with an ESP12 and 4 PCF8574 I2C I/O Expanders, this makes 24 I/O lines per panel. On these runs ESPHome.
|
||||
* Yamaha RXV (4 devices)
|
||||
* SamsungTV (partly _not_ working anymore due to Samsungs newest firmware 'improvements', at least i can read it's status for controlling lights & the shutters)
|
||||
* Tradfri (4 devices now, can't wait for their shutters, now these are delayed due to software problems, 'til April 2019, ha-ha, they still can't be bought, guess jalousiescout is very happy about it)
|
||||
* Sonos (had many, sold most of them, because they destroyed a formerly very cool gui, only two boxes left)
|
||||
* SamsungTV (partly _not_ working anymore due to Samsung's newest firmware 'improvements', at least I can read it's status for controlling lights & the shutters)
|
||||
* Some Tradfri lights
|
||||
* 4 IKEA Shutters, finally they can now be bought. A bit expensive, but nice and easy to install.
|
||||
* Sonos (had many, sold most of them, because they destroyed a formerly very cool Gui, only two boxes left)
|
||||
* Calendar (connected to a locally run ownCloud, OC not in this Repository) (https://owncloud.org/)
|
||||
* Kodi on Raspberry (3, all with OSMC) (https://osmc.tv/download/)
|
||||
* Enigma2 on Dreambox (2 left) (http://wiki.blue-panel.com/index.php/Enigma2)
|
||||
* Hyperion with APA102 (very cool stuff) (https://hyperion-project.org/)
|
||||
* EQ3-Max! (i accendently bought some, so i have to use them until they die, 8 devices and a cube)
|
||||
* Axis Camera (1, a few more to come sometimes)
|
||||
* EQ3-Max! (I accidently bought some, so I have to use them until they die, 8 devices and a cube). Currently the integration `maxcube-api` is broken, added a hack to keep them running, just add `maxcube_hack` use flag to home assistant, then the patch will be applied before installation. Recently I saw some other interesting soft for this hardware. Perhaps I'll try one of these, and forget about `maxcube-api`.
|
||||
* Axis Camera (1, a few more to come)
|
||||
* yr.no weather (best reliable forecast you can get for low money) (https://www.yr.no/)
|
||||
|
||||
## Privacy
|
||||
I have **no** Google, Amazon or Apple involved in my privacy (at least in this case) and I am not planning to let them in.
|
||||
|
||||
* Tried to get all Python installed systemwide under Gentoo's package management and keeping `/etc/homeassistant/deps` as small as possible.
|
||||
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Ouside HA dependencies execpt portage are not tested.
|
||||
* Since i use Gentoo mostly on servers i do not use systemd, the most important reason to run gentoo is that you are NOT forced to run this crap.
|
||||
* I prefer an own profile based on "amd64/17.0/no-multilib", with python-3.6.5 set as default target (plannig to upgrade to 3.6.8 soon), also 2.7.15 is installed on my test server, will try 3.7.x as soon it is marked as stable in portage.
|
||||
## Some thoughts
|
||||
* Tried to get all Python installed system wide under Gentoo's package management and keeping `/etc/homeassistant/deps` empty or at least as small as possible, currently something randomly downgrades beautifulsoup to 4.6.3 (in deps virtualenv), still looking into that.
|
||||
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies execpt portage are not tested.
|
||||
* Since I use Gentoo mostly on servers, I do not use systemd, the most important reason to run Gentoo is that you are NOT forced to run this incredible crap.
|
||||
* I use an own profile based on "amd64/17.1/no-multilib"
|
||||
* python-3.7.6 is set as default target, also 2.7.17-r1 is installed on my test server.
|
||||
* I do no tests anymore on Python 3.6 or lower
|
||||
|
||||
### Licenses
|
||||
## Licenses
|
||||
The repository itself is released under GPL-3, all work on the depending components under the licenses they came from, which could be (as my grep told me on Feb 1st):
|
||||
|
||||
The Repository itself is released under GNU General Public License v3.0, all work on the depending components under the Licenses they came from, which could be (as my grep told me):
|
||||
```sh
|
||||
grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | sed 's;";|;' | sed 's/ //g' | xargs -L1 printf '|%s\n'
|
||||
```
|
||||
|
||||
- "Apache-2.0 BSD"
|
||||
- "Apache License 2.0"
|
||||
- "BSD"
|
||||
- "BSD-2"
|
||||
- "BSD-2 Unlicense"
|
||||
- "CC0-1.0"
|
||||
- "EPL-1.0"
|
||||
- "GPL"
|
||||
- "GPL-2"
|
||||
- "GPLv3"
|
||||
- "GPLv3+"
|
||||
- "LGPL-2.1"
|
||||
- "PSF"
|
||||
- "PSF-2"
|
||||
- "The MIT License (MIT)"
|
||||
- "ZPL 2.1"
|
||||
| Count | License |
|
||||
| ------ | ------ |
|
||||
|2|AGPL-3|
|
||||
|1|AGPL-3+|
|
||||
|16|all-rights-reserved|
|
||||
|293|Apache-2.0|
|
||||
|3|Apache-2.0 BSD-2|
|
||||
|1|Apache-2.0 MIT|
|
||||
|2|Artistic-2|
|
||||
|1|Boost-1.0|
|
||||
|143|BSD|
|
||||
|5|BSD-2|
|
||||
|4|BSD-2 Unlicense|
|
||||
|7|BSD-4|
|
||||
|1|BSD Apache-2.0|
|
||||
|4|CC0-1.0|
|
||||
|1|CC-BY-NC-SA-3.0|
|
||||
|2|CC-BY-NC-SA-4.0|
|
||||
|2|ECL-2.0|
|
||||
|10|EPL-1.0|
|
||||
|2|GPL-1|
|
||||
|20|GPL-2|
|
||||
|5|GPL-2+|
|
||||
|131|GPL-3|
|
||||
|19|GPL-3+|
|
||||
|2|ISC|
|
||||
|1|LGPL-2|
|
||||
|8|LGPL-2+|
|
||||
|14|LGPL-2.1|
|
||||
|2|LGPL-2.1+|
|
||||
|26|LGPL-3|
|
||||
|16|LGPL-3+|
|
||||
|996|MIT|
|
||||
|5|MPL-2.0|
|
||||
|1|NEWLIB|
|
||||
|12|PSF-2|
|
||||
|3|PSF-2.4|
|
||||
|3|public-domain|
|
||||
|11|Unlicense|
|
||||
|5|ZPL|
|
||||
|
||||
Find the appropriate Licenses referenced in the ebuild files and in the corresponding sources.
|
||||
I did my best to keep these clean, thanks to @matoro for help. If a valid license was published on Pypi, it has been automatically merged. Otherwise I took it from Github or alternatively from comments in the source. Sometimes these differed and have been not unique. All license strings have been adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. Authors have been asked for clarification, some still did not respond. These were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate Licenses referenced in the ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
Last update of this text: 1.2.2020
|
||||
|
||||
2
acct-group/esphome/Manifest
Normal file
2
acct-group/esphome/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
EBUILD esphome-0.ebuild 183 BLAKE2B ef2c1d486900d9c3a48e5993e6c005265fa25ff6ba24de28894ff26b92bfb6a5d623aaff95749591edc9bd82b85b72e9b0930db2cbc66f8a1fa622aa37485201 SHA512 80cef2d722ed71237a2fd413735512cc1942a444e6f72d973654c0ccf10a60a8f8fcf06ec3c1c891ee94b7bc92fe4c82f949a38dbdb243c46e88616cd1e1b65b
|
||||
MISC metadata.xml 250 BLAKE2B af67f4a50f7eafb594c726f62ba5c236bc665cb59ea65f146ef0eda68ef16e5b3eda88d8cae5ad895968c432690ed4a16b23db6698f0291ec7adfd33ce2364fd SHA512 96f618b5c0cf3efc57ec5b09909b5b56d77a9f802d5feb18e139bcba5e8bf0ea12b8f4423422756c34ed09a69c2ce50e5cc48b14923fdbf3bfdac74d84d6e1b0
|
||||
9
acct-group/esphome/esphome-0.ebuild
Executable file
9
acct-group/esphome/esphome-0.ebuild
Executable file
@@ -0,0 +1,9 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="ESPHome Dashboard group"
|
||||
ACCT_GROUP_ID=-1
|
||||
8
acct-group/esphome/metadata.xml
Executable file
8
acct-group/esphome/metadata.xml
Executable file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
2
acct-group/homeassistant/Manifest
Normal file
2
acct-group/homeassistant/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
EBUILD homeassistant-0.ebuild 187 BLAKE2B 51f9f70a0a05e5850ac2c1f004c06e60d1ebf1e089077274868e0705ed2d8a8b1a86d961635d082604c2dc818f733003533aea152d24b98bd719d87200bda442 SHA512 5b45c9d96ad75ffdd900aab91b323115980e3bf225e56d225d286df5d1bd289837dbf9db59791d3de8f9eb1459447bea2b189592e2e3a7e2b3452176dc9a16fb
|
||||
MISC metadata.xml 250 BLAKE2B af67f4a50f7eafb594c726f62ba5c236bc665cb59ea65f146ef0eda68ef16e5b3eda88d8cae5ad895968c432690ed4a16b23db6698f0291ec7adfd33ce2364fd SHA512 96f618b5c0cf3efc57ec5b09909b5b56d77a9f802d5feb18e139bcba5e8bf0ea12b8f4423422756c34ed09a69c2ce50e5cc48b14923fdbf3bfdac74d84d6e1b0
|
||||
9
acct-group/homeassistant/homeassistant-0.ebuild
Executable file
9
acct-group/homeassistant/homeassistant-0.ebuild
Executable file
@@ -0,0 +1,9 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="Homeassistant program group"
|
||||
ACCT_GROUP_ID=-1
|
||||
8
acct-group/homeassistant/metadata.xml
Executable file
8
acct-group/homeassistant/metadata.xml
Executable file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
2
acct-user/esphome/Manifest
Normal file
2
acct-user/esphome/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
EBUILD esphome-0.ebuild 280 BLAKE2B df95777a19e21e7ae5268e64058f744a9615ba45620cddcde1858f06ac6f40363c57d385f8bd4288626bbc7a9a1507f0def41928747ddd49b1b8600413524518 SHA512 acf0a362e4c952922a9df8792769339855e83b458cb08945eb2174f244ce6818e1a792dcf9d528d28fbc242fd12be0b8201efc143f8546ea88d7fe2440d9d850
|
||||
MISC metadata.xml 250 BLAKE2B af67f4a50f7eafb594c726f62ba5c236bc665cb59ea65f146ef0eda68ef16e5b3eda88d8cae5ad895968c432690ed4a16b23db6698f0291ec7adfd33ce2364fd SHA512 96f618b5c0cf3efc57ec5b09909b5b56d77a9f802d5feb18e139bcba5e8bf0ea12b8f4423422756c34ed09a69c2ce50e5cc48b14923fdbf3bfdac74d84d6e1b0
|
||||
13
acct-user/esphome/esphome-0.ebuild
Executable file
13
acct-user/esphome/esphome-0.ebuild
Executable file
@@ -0,0 +1,13 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="ESPHome Dashboard User"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_HOME="/opt/${PN}"
|
||||
ACCT_USER_HOME_PERMS=0755
|
||||
ACCT_USER_GROUPS=( ${PN} )
|
||||
acct-user_add_deps
|
||||
8
acct-user/esphome/metadata.xml
Executable file
8
acct-user/esphome/metadata.xml
Executable file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
2
acct-user/homeassistant/Manifest
Normal file
2
acct-user/homeassistant/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
EBUILD homeassistant-0.ebuild 285 BLAKE2B 2460fbf63dd649286b2632453bf18d44f5933736dde093ae596df3c4839d6683a0683145b142be652d3aab6d49b35797dfd5d924b49a55b2ae3c706eee1adb99 SHA512 c03c7aca1c2af8e11476e00b1f5d1e20f58cc04d6f305feea6aaf0ddbc76bf1c77c4111a9393a756b7536a93ba4314d6f9d7d198f8829623fab387056fde2a9f
|
||||
MISC metadata.xml 250 BLAKE2B af67f4a50f7eafb594c726f62ba5c236bc665cb59ea65f146ef0eda68ef16e5b3eda88d8cae5ad895968c432690ed4a16b23db6698f0291ec7adfd33ce2364fd SHA512 96f618b5c0cf3efc57ec5b09909b5b56d77a9f802d5feb18e139bcba5e8bf0ea12b8f4423422756c34ed09a69c2ce50e5cc48b14923fdbf3bfdac74d84d6e1b0
|
||||
13
acct-user/homeassistant/homeassistant-0.ebuild
Executable file
13
acct-user/homeassistant/homeassistant-0.ebuild
Executable file
@@ -0,0 +1,13 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="Home Assistant Program User"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_HOME="/opt/${PN}"
|
||||
ACCT_USER_HOME_PERMS=0755
|
||||
ACCT_USER_GROUPS=( ${PN} )
|
||||
acct-user_add_deps
|
||||
8
acct-user/homeassistant/metadata.xml
Executable file
8
acct-user/homeassistant/metadata.xml
Executable file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST home-assistant-cli-0.7.0.tar.gz 58802 BLAKE2B 84597c6bbd00d80252eb40863f512e8a4fc8fa5c43db8400061b6d77f605ffc641e9426ed239f6e40d47d16b7b0a9138c969c990bb0346feb74201ed825a91f1 SHA512 9cf4d0b33a2845115d5208884f8e0762bec7c73ef1500630450b4746ab9bc3abbdfe67cd45f4224d6d5a0615e648d1981c545d23557f1ada4fd8e621021da709
|
||||
EBUILD home-assistant-cli-0.7.0.ebuild 2147 BLAKE2B f7883d7072023aea55041c0b104e25189d45e8ec32dec02e4c51b0836a1df555f627209860c989fd7aa5dadcc84b1a459581aa3a7a1253da226b946fc05fe414 SHA512 272b3526f9d56da73ddd6b4fe963cb67accc7ae0df9cec01a57603090cbd6964407b8f2e1107789db97738fe6a879fc47e2dbaa55059ce074401a1ae9476c8ec
|
||||
EBUILD home-assistant-cli-9999.ebuild 2272 BLAKE2B d7ce38ff070cddeb35035a696d63f977844e08835b7643b310250ae3b52e02558e9a4f5290933bd8f7ae8073fbe9ce61d5ae6282ceda5d2f2ff337192fa941ea SHA512 97708f3186cf341f51cf8ed1880d97f662e519af8655fa48a7c38a393936446a52407f5bd4fa5a7c7f8bd80f294aa4ef138eb4d4bc1da06c06e02bba09b6f0d4
|
||||
MISC metadata.xml 487 BLAKE2B 1f1f9aed2a3ef1615865b0e18f4e32f47a912395ddaa8934fedf06003c226216a16ad639a914413f448b4bc6bca8a7f929bba5fe5439a7178c6fb4e79fd9e92e SHA512 329fbf70ce5086771fad02004d566d13a3526eb8f185a441cea56ee71bf61492298aae268202445fa09c361708b6c99a1e83c075f46f13d789b5cbaf380c89d0
|
||||
EBUILD home-assistant-cli-0.7.0.ebuild 2109 BLAKE2B 77431e5bec887a9cd9624537e822254b11d5cf5a523788ec8c9487f3aaa2a669ba4996abd6d04d80531458e7944109580a1762b07c69a514a020845f169b922e SHA512 0525db9d79fd099165e33f130bdc866f7cf34a18f3020c18e8ca525e29a5a7e6036fbfb877e8370800c200722a97e3caca5bf853c71aacb00aaa9b471f9b071e
|
||||
EBUILD home-assistant-cli-9999.ebuild 2241 BLAKE2B 3dd15678302fc54eabe2bbff14915aa679ddccd0a61fc3180c385f67bc5442567e73396f27e8addf9beb0efed686bf3e33f5848758104ddc649fe345e72d3384 SHA512 bce59d5c146261cdfe10d6762cf3bbf6f9e1292cf62fa1ad71da6b7a2f675e381fbf21e7d164df27c6515132000a3177de224debe8e14da1c71dbc502af04c3f
|
||||
MISC metadata.xml 480 BLAKE2B 171a4a346c5b4d88abdd8f0e1b2e3480cb7e8e5e250e759cdfc7ee9dc7f763f235617ac12f171d9f96eeabe4f92a9a347371badbee7a230c59229e9fae14ec84 SHA512 ce473493061008ae30714cb39fa7f13fd0aff9451342da57da0cac5f6d6c4488dad514044548c8fe9b0e8030d00ac7c606a68c176f3834df2aed810fbf0b2902
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
@@ -21,15 +21,15 @@ SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
|
||||
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
|
||||
~dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/click-7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonpath-rw-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2019.04.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.96[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
@@ -57,7 +57,7 @@ DEPEND="${REDEPEND}
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
cd "${S}"
|
||||
sed -i -e "s/'ruamel.yaml==0.15.96'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
|
||||
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
|
||||
}
|
||||
|
||||
python_test() {
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">home-assistant-cli</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
@@ -1,13 +1,17 @@
|
||||
DIST home-assistant-frontend-20190715.0.tar.gz 25378881 BLAKE2B 3e46458f3bb485c3dd1717f942f9f38eea04adede08e856a9faaeae034219e11c3a2f9d1b50d68900f894575d15c31de59c3bd4fee26540efa4bd13d6910b58d SHA512 4b5c32b94ec487e093508989ce6e8e1378855102fe9dff4430a4bc734fd800db09e5de97155a4d613ea7a90d384feabdc19e82b8a9e6f38869089ce79d1fb8a2
|
||||
DIST home-assistant-frontend-20190717.1.tar.gz 25395778 BLAKE2B 18682bf9ea6815d22c598807900d764b8967a3e52ef5c78e49c2e922214dd3f78821ad04de876ae592624b0463edae334f19c79d778499afb93a8f04ee96ed25 SHA512 c9ffdda6f9396cd032f75db95dd86db9a2544d1fbb574c56fdd6f9480ae0268ac0ee94a1f7bbb10123ffe35a719db500d95528cec4fba238500a0004bcdce02a
|
||||
DIST home-assistant-frontend-20190718.0.tar.gz 25414663 BLAKE2B c41ae011833ac590410fe949cff813392b0fdddeea87029f5061858ba2a83cc04aea5f5bf94f24781555020635adc3bb48eb4af49f973778bf01c5ce8d67ed70 SHA512 894151c277884baec129e046b403966b682c28a5540cf8bb0cd03438eb8d26f6fe64949f2184a1eab3d18308e5413d54ee22fe38651943f8c5f20814deccfc4c
|
||||
DIST home-assistant-frontend-20190719.0.tar.gz 25420048 BLAKE2B 466a9c10146b114802f075f5f67606da7b88c82f9aa0bceda629ea324645bb62a359f5b2f65678919b0743abccbc6739a6ba67712b0e048574a9de6e9924bbc9 SHA512 14e168e01cc8178078b0ecc1aa70458662e58cf9b889a19250cb72ce0528ef665c645086de030096463df1fd9d389336b1ff5c59d014baf5fb8a1d04359a997e
|
||||
DIST home-assistant-frontend-20190721.0.tar.gz 25424483 BLAKE2B ca62d7c47ec7dff8b26a2e4af0d9d5c6ce4fbee5e4f58d62c91c49ee22a8ca045c37b1ff7cafb4303cea12c1edfd992c0d6f23fd7877df3f17f8a9f3f04af75d SHA512 1f43202bf5e0ed14bcf81f69ed8de23f4cd2212c1fb6033b05da938388a26d3f333e66cd4047353ac3791c25cb3aef25b482bee1977be9673825ec8f5427bf4d
|
||||
DIST home-assistant-frontend-20190721.1.tar.gz 25430949 BLAKE2B 4641f1f78fe11dc276544ccfd504fae08f1c0be4d9fd6f0020813cd159226050afaedfab3d1dadcc9408e912237c20cbff22ede5467fe7b0fc770d388d825b1f SHA512 c2e57fc3faa9bc2f6b405dd92ee8793fb949b3a08906d40c354f6b148573b0e760e7e07a158a9b48c9b24c17a8a4a5ffbdb8700bf3e482517ba620b09db7047b
|
||||
EBUILD home-assistant-frontend-20190715.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
|
||||
EBUILD home-assistant-frontend-20190717.1.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
|
||||
EBUILD home-assistant-frontend-20190718.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
|
||||
EBUILD home-assistant-frontend-20190719.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
|
||||
EBUILD home-assistant-frontend-20190721.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
|
||||
EBUILD home-assistant-frontend-20190721.1.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
|
||||
MISC metadata.xml 492 BLAKE2B 43ba5d3e567d6e96c2d500e5962d6670f0f6e8548303d743d5ce5838fec4ba0cb6e546d18ff7f72ab6d38a92f7b213f3c223f6646ad13effd817c6a142edbd7c SHA512 403bfcc4cf0b7df751832554e4b830be1731f491fe7c2ff0f338047a1a89e93264560280b56acc958404572f5d41ef1bc9e547625a3cc760183192da02226499
|
||||
DIST home-assistant-frontend-20191002.2.tar.gz 27105941 BLAKE2B 4b1639e39b299c71e3dec4c308431dde5a85efa6010c8b93ca35f44a380a289585d55bdb0b6ad5d11e914aad5fe95453b8efa5178a374c8446f8a6af9a6ceebe SHA512 706d3e34fae8bfcab73b1a2dc211d665a53f76182b3d21d3d0dc277e3c39d5308caf828226ce48fabb759c174a9d22092da36d89d42bd4d74636d8231b913bed
|
||||
DIST home-assistant-frontend-20191025.1.tar.gz 29247819 BLAKE2B 82b010fc6a0492bc515d0d097156e5b2599c3ec2ec437d7f0c3a85cb8398e6fc7ac3c2b6879935ad22d6f3241e7749c11d190fbef53258843b1b86f0a82c6083 SHA512 2f5a8b9691dc85c6fbdf1719272bbb7989b2bace61978169b897a1f484b92874931c26cc8ecc8d892d3f2e73ef10635505c61ad58ee81427a6c3585f4fa62f7a
|
||||
DIST home-assistant-frontend-20191119.6.tar.gz 29857009 BLAKE2B 4723e70bd5562a4cbd58964cbc743f37513900e9891933fd0ed98e87255fc8ce78c3f53b276f8234f41497decbd5d543370fad2471d19bf6edc5eb0991dcb1e2 SHA512 dc384c22bf05fca17efc29399cf2784e41c099036e729b5223a82186d760ca761a61f0ba138b1117ce3af5a408571d6e73856c54ad7368a29741f69c752fb872
|
||||
DIST home-assistant-frontend-20191204.1.tar.gz 30081005 BLAKE2B 5e433c321109f094a67a3570124c1645f67bb8e2116f46763027941e033416669ca57a6e9e5154eb693671bdf2286bdc3d87bef4bb549190b0518679f4656b17 SHA512 5d58dfa87972f66001310241eba60f38b331384c6974fb5f74b8553b7f8ffe63a5c2354a7094a485e5bc88689e94e90593c673edbc834811904cd978e7f5ce1e
|
||||
DIST home-assistant-frontend-20200108.0.tar.gz 32470440 BLAKE2B 58d5e00b421cfb44d700aae0f0aa95db0a4e9bf62e5e8e72f8e700277cb244aff36388141a19db4f12cf23805d3b158332f09335754ad53df7cb76ee6fa6ea52 SHA512 8b1b63848a985ca256b9f12b8eba4f89468b525b63680c97418fb922c4ec4212ef63a874cd8e4541e91084dff3fed4df7f1c0b1d1898d386eb7bae8409dde546
|
||||
DIST home-assistant-frontend-20200108.2.tar.gz 32482603 BLAKE2B 0ef7dfde3eaf7cabcc4a18b3354728479bcf2cc2818884473b994b0a93bad5daba85ba969359034476788b33850b2d36e5d695216b4c3173025efae724bcef7a SHA512 2bfae9d312404bee794f9036f2c551ff010a480445b78aa68f78a7e3a68048ffaf44743b859eafd39f76465fa699d52405a08379764dc705ef2192ab09f4f98b
|
||||
DIST home-assistant-frontend-20200129.0.tar.gz 35354512 BLAKE2B d6a6bf16205b6e0317867b94bfc5696e3f0f385d7bb641abfbe236376ecbe31738b3296436eb63464cd71ec90b0793e438bc63b82caf454488cfaf88f48dd57a SHA512 ee729994f9c6fe173bcb8578fc6f35857ad2731f51f91c31b48d476e88d9ad7654c9fa250ce6e7361f0ee5bc3242f480e077acac1b263c2f712e84824308ca85
|
||||
DIST home-assistant-frontend-20200130.0.tar.gz 35356138 BLAKE2B 25f128419504b6a8ec06c2a0d16999c13c53e1ca571b5e9d1a68ca5329fae6340a929fc640a0d11e150b9fdcc629227597be98dcaf6ec95a8cf5cec28773fd13 SHA512 cb9e78d4b5fe6cef0c914a447aa4838ec1cc6c0e576732030720edf9f705b7928228904b32e737c86075081a6d4afa3eb708c278f64bceff5ba419d845eb6447
|
||||
EBUILD home-assistant-frontend-20191002.2.ebuild 746 BLAKE2B e9116f14e21ee829db54a3d2a996ac5e7fa219e96a8a1124ad64fac063a045774fc6c5c52864fa40caa46961b0e62518e9cc9309ddc8b25c90ef9906a1e71c65 SHA512 440dd5fb1e5a04f1c5e8cf43629cfc0a328a1785f057af09bfd22dc6870774f2e5274a5238e01a8b12840f744b490c8896b410ea0ac18fd516421411f618669a
|
||||
EBUILD home-assistant-frontend-20191025.1.ebuild 746 BLAKE2B e9116f14e21ee829db54a3d2a996ac5e7fa219e96a8a1124ad64fac063a045774fc6c5c52864fa40caa46961b0e62518e9cc9309ddc8b25c90ef9906a1e71c65 SHA512 440dd5fb1e5a04f1c5e8cf43629cfc0a328a1785f057af09bfd22dc6870774f2e5274a5238e01a8b12840f744b490c8896b410ea0ac18fd516421411f618669a
|
||||
EBUILD home-assistant-frontend-20191119.6.ebuild 744 BLAKE2B d36a566017f17f15cbe523f728041d27a42c10c0f011fb26c4ae49341565b554c13cf872d1e3661960b1e87b0ffb90a5434a490afb1beedf7e2a5f713be7b44d SHA512 f689ebd964d776b99275807bde5b94466c7330fa8f62425b5c30fe8a6e1fb6c6fc5c22af8562e5ec7bc0d54026681eab369f168be5d5a306aaf1905b6719bdb8
|
||||
EBUILD home-assistant-frontend-20191204.1.ebuild 744 BLAKE2B d36a566017f17f15cbe523f728041d27a42c10c0f011fb26c4ae49341565b554c13cf872d1e3661960b1e87b0ffb90a5434a490afb1beedf7e2a5f713be7b44d SHA512 f689ebd964d776b99275807bde5b94466c7330fa8f62425b5c30fe8a6e1fb6c6fc5c22af8562e5ec7bc0d54026681eab369f168be5d5a306aaf1905b6719bdb8
|
||||
EBUILD home-assistant-frontend-20200108.0.ebuild 744 BLAKE2B 55d7057dc9a60b462e715307a002b8383abf635f7213ed07058a063e7a7169ebcb5d649a1bc8c4116eb36ee8bfdc58698d43b3640076c88bd3630c0258a5dbf2 SHA512 394c8f2494dd91588402030a6234962d4d3d924b5b73d187af1ecb05192b0ca6bfd98c68cda95b3809bdaca2e2f478c3dc3141e63ad2dafad8cf36fad6b7bd46
|
||||
EBUILD home-assistant-frontend-20200108.2.ebuild 744 BLAKE2B 55d7057dc9a60b462e715307a002b8383abf635f7213ed07058a063e7a7169ebcb5d649a1bc8c4116eb36ee8bfdc58698d43b3640076c88bd3630c0258a5dbf2 SHA512 394c8f2494dd91588402030a6234962d4d3d924b5b73d187af1ecb05192b0ca6bfd98c68cda95b3809bdaca2e2f478c3dc3141e63ad2dafad8cf36fad6b7bd46
|
||||
EBUILD home-assistant-frontend-20200129.0.ebuild 744 BLAKE2B 55d7057dc9a60b462e715307a002b8383abf635f7213ed07058a063e7a7169ebcb5d649a1bc8c4116eb36ee8bfdc58698d43b3640076c88bd3630c0258a5dbf2 SHA512 394c8f2494dd91588402030a6234962d4d3d924b5b73d187af1ecb05192b0ca6bfd98c68cda95b3809bdaca2e2f478c3dc3141e63ad2dafad8cf36fad6b7bd46
|
||||
EBUILD home-assistant-frontend-20200130.0.ebuild 753 BLAKE2B 04178fca3b08c67af66bb0d280b33f9fbefeb073a26725f3199e7b8ce127e2a432d5801208e9476664e461a6b0b53f9dd428b2664ad0e6aa60a5091fd911ad04 SHA512 ca55e432468f28e05e29c8d165a49118c178fee78ea2f4d1c0fcf9b743a93f23f756a22b931d2b11f0db1e615f864871c69fbb96313c898326ce5540cc27ae2b
|
||||
MISC metadata.xml 485 BLAKE2B db31a294d5ca2f4824e6ab06aaf266b0182e1c9b49d5aeafd299fd408fc5a96d0db3ac4d72732291b0c7f74480dab6cd4febcbeced136372db499d67eb46edac SHA512 c5a5ddd828915cd14975e480b2c6c9aa599aeb32ee6d7bfef4995450fa8b6d4cdc4b281c34c4cc34d4b15f8443c1d780bf72b5f5443edbcd50054fa434f367e5
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The Home Assistant frontend"
|
||||
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The Home Assistant frontend"
|
||||
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The Home Assistant frontend"
|
||||
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The Home Assistant frontend"
|
||||
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The Home Assistant frontend"
|
||||
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The Home Assistant frontend"
|
||||
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">home-assistant-frontend</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
@@ -1,18 +1,35 @@
|
||||
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
|
||||
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
|
||||
AUX homeassistant.init.d 878 BLAKE2B 368782d452a12bc7d069c4b345c753f736ca395c765b93a835a0723a2f07706b34cf53eef6290ea5b0e658ade0d2337726f249801a3f700b29dea6043a3f783b SHA512 d2075519e3adb9c71942dd6849d74a5e99c6b23cb76d1c652c73cd1c74b1d5069b5eeefa6f15499eae97b96af884a8f2622250aea952e898a78ab67b02646a88
|
||||
AUX homeassistant.logrotate 186 BLAKE2B e68ccfa4c31af503a1c158be7839fac8b46a5587dc914089e403173be71471ec605323978ab3acda741ee64e9db4ad20245744d5b391bb4df50ae86ac0d52040 SHA512 4424d86134431f08f7cdba69177ed550d013eb9b142036d3a5e82fcaaf371a3cce835c00cca322d6d986f0e207a24e080d643368e4667689c1107bde98ec2423
|
||||
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
|
||||
AUX homeassistant.logrotate 186 BLAKE2B 260c2260bffc1bd164499beb2d63168c1d7bf838c586f1dbd782e9d6d88ee641f187ff0ea38b587db2f8de986a0f3cf75ee170779ac218e890fb6daf520f482d SHA512 917a4a33747c195e9d7477846f846a79d56b5cce37aa0bfb417d1d9acd24a2c106d9f2d348e1f779e3ef4e778fc5fdcbea26b56c91a0d84615ea7d7f55fc2f56
|
||||
AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33f1042542e2555fa1ec2cb5cefd746b6abc308bc970f627803279dc3caf5fbf3de5c94b3fd73760e1343a38 SHA512 83f6ba1782f844c290f349ff50bdea8d8d88d41e2f39f3f7d5a015a0f463a4c8f7328acbd3838380cf6ca78090b39ebdbeb5e3f39607b5e307c0e53ff55ee697
|
||||
AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec2048796d705dd3958cf89b28e744089a51531c967c5c54f3deb9c0a39ba68d93e062550c0af44eedf464922ee55435cb01ceac SHA512 1c7a2c45a7eefe6e6cb1b9354e94a0fe0afcfa09f519f6d6237359f67545a438cccf53121850ebf5258519d0adeb3e653159d41f5aea398e5c8f7a8ed07081a5
|
||||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4
|
||||
DIST homeassistant-0.96.0b4.tar.gz 4170011 BLAKE2B 74ee0f07ad8f56fb45e904a823639055ecbcbcae47f641077dfaddec493fea6c2f1e109c3642b4bd6002c3b50ce59ee13ec777389009c0283c21e61d5e336241 SHA512 269dfddd80ade2dcbfdd44907715d425d8ddd7af5dcb89f800d175c5d802f2c5d7194b8196ecd3f96e341ddf2d5b95e647f4b153fc7b2b8bbbf2f29fc41daab6
|
||||
DIST homeassistant-0.96.1.tar.gz 4171248 BLAKE2B f598ec9ead78f0320624bbd7c29a44c8fd48a0a3dbdb9720889c57aae2328109489c545bbff8103c417a3862463a89674632a6e6b58a5ed11bfba74df6ad0f4d SHA512 c2499731f11deabecc5660712199474ba04c916dedaebceef2e0109576aad5ec98567f0f1ff1e82fe7395a06eed29f35c81b6e7af0c6fc39d7d3e2e51c65c7c7
|
||||
DIST homeassistant-0.96.2.tar.gz 4171945 BLAKE2B 687362442b381148ad2c44f3aab9620ff5a829ab49d036a0795bb17e58c6badbbb55e490009d1402b2ebcb82aea41f8e3e47387ae5ee8fba63a07818ecd267a4 SHA512 0b506cec5f18ca3bd9154d4492a6c095a9a15446f0c9492222a240acdaa851df67ede18d1ed0c088e97312ae6cc7ae17ed1862c9bc5d351a0cc71af7d9150411
|
||||
DIST homeassistant-0.96.3.tar.gz 4172444 BLAKE2B 2480582cf611147031defd6c00a0b3d25276f257792533b59e5bac8b35a165d5e3684a9a46ef5e2db8454cd783c125ef2ce642b47fa67ebb6bf16943f96a4716 SHA512 1bc043ca7106796cb4e0cb46a5a5d5eea4d06aedf7618ac0b7bb3ce8dc692b2e75a409a324240a512fe72bcc2819b91d641395c0adeb9e6836b94aadb60f05c1
|
||||
DIST homeassistant-0.96.4.tar.gz 4172463 BLAKE2B 0af16b8b8f28ed97f5610e92dba3d43c69cc29d94c52189e36d45a2ab3a055c773acd4e632edb302d8450988b432e2c80860b98a73b2abd5217ed29b845e3031 SHA512 f14e5cb56a3f4fe108a8bd3900acc1189c8e0fccb2488e83e25efe6c236beff5067cb1df7c08db2232353b7c003b312f1c72189d020ee0fd4543f84e45fe970f
|
||||
EBUILD homeassistant-0.96.0_beta4.ebuild 9541 BLAKE2B 5e9259ff1c60fa898d57f31e967164e0f8ce2219761ca55a14646fb742387f7a98e7fc7a2551ad6a8c56b3ccd945aea395b618797f0fcf0a327a85a17c905b66 SHA512 d3382852f7e53fbcb23eab8f65a20cd33424cd477d60934c07548720d239e1070ceff3ecb1f89f3f6f1219e04185943429bf604bf4153d1f225da2f3266be041
|
||||
EBUILD homeassistant-0.96.1.ebuild 9664 BLAKE2B d207aca7b40cb04eb729aa150455765c7ec479bea93bd2981731a2cd70ac5c86517630e77898afc2b5315cd1f279abc3722cf9aab45b0c5b22d79d325c2404f1 SHA512 bb4e4f24bdad5efb7d8d739b26630f6b4662277175a637302731fd91b3e4f3ad7af53a1469835bf8c0027cbebf099162b5c91ec333a0180bda9b1d8e55dbc97a
|
||||
EBUILD homeassistant-0.96.2.ebuild 9713 BLAKE2B aee5dfb55532f48c1801ba0df4741a1abee0f1abf8dcd8408dac71d332679cb4629e74a282b29a9bb80bcb720e128c02ee6137fe970f97a5e8a2f019d30cecf1 SHA512 4d09f2c66010fc18f37c609119bf0ce72241b798a50ba9f501335201bf5eec66ab6f8de853c39f905094390b61de50d34287d090db6941e9950d6ecf0666a4e5
|
||||
EBUILD homeassistant-0.96.3.ebuild 9713 BLAKE2B 8f92b5490d94dd8acda9f894a76b89487ed1d51c52e78bc7323d038b1f974f8357de19cf2fcf621a925593db7cc37fe586d1bbed20b44feb57c4385f18312c3a SHA512 89ce458e7765be828a6038f41d10546041466aa8bdae4f25863f3745b1b8f2868b3dba6acb9f64b07052889d7f142c4915d6485f96da8d90b64b8eddf83d7887
|
||||
EBUILD homeassistant-0.96.4.ebuild 9987 BLAKE2B 9b455c68c96e1c90dfbb78870594a6b7cf0ca20219c137fe8d5e08640d4dba1eb485857bd6c9d82cb5cb685670dbb0fa5e3be470ffefa1ee1fbf7e424fd455c4 SHA512 289e77cba4e11e12552bb97bd940ff2b04b95f98a1dce99ee36b4e8874c44a1c623e302f1f3cb32ec0f9ac5632eaa9f008fcfa9170e0a868b4866320d02a9015
|
||||
MISC metadata.xml 2904 BLAKE2B 82d0b5de79099cf9a6ef86df71e2a3e2f9ca9e5fddb8e9e18ab5e979f2412d47cf7d890cd8e3297f96c7b0535fa673671726f7549c163f6bbd2f50745a6d5fb1 SHA512 4ee50048ac9c4f23618a1a8ac7999073c601d598c28b6b446dc385e322ce94bb243077eae5c7fd16abd7a974ae66b1440b7f82d2b08ed9d86f0eb49a3677e0bf
|
||||
DIST homeassistant-0.100.3.tar.gz 4569043 BLAKE2B 7382c098b7e0468713add85e74e0aedd00d884fa2ee6e7d0fff1618d1e8eaa31656320033e620e9a43d46f8f6439ed10184a87ff9060e832e827f499319131bd SHA512 1495b6ded358698b42435fcdb338825fe560a76ad174bb4198cb7865275c74863daf9205746546d46b2eefb3693ebe2238770638699aad161ad1ef5350d819d6
|
||||
DIST homeassistant-0.101.3.tar.gz 4701442 BLAKE2B 9c98eab744bf80b113b52ace904809978e59629cf2115bdb3ecf778021a0283fe3c4e747694bed5e42193775b22e6c6817b09d90e7aaf0705601cbfa56e29989 SHA512 23f1e41dd17c48d93c93147b0b5511edc66bf268e04fd06a2b683db1cbb9ecffe15f0247f58e9123ba0b055c8245daf3af05b33e5c5f0dfb06b8b61a85fb573b
|
||||
DIST homeassistant-0.102.3.tar.gz 4815276 BLAKE2B 50e81d477491472c52eb61db1670cde04b41b14a120a3193d664849a7b46e6ee164e4e3d0c7d380998839200d0981b2cb447e3bb3d80db3c93901f4ff729fa90 SHA512 73170cdb6be29d9931846139b867adceb94a53b82912c332ddddc3626362082d9bb9b2b316c79138d84bf62d599d66b143b0c7f2004ea07a116cec9720021d3e
|
||||
DIST homeassistant-0.103.6.tar.gz 4890482 BLAKE2B 2997a9295e5db53478e4ca003db4ab00f9a3ee2064da8831ed83d351069db1f7d4fbb5010ed630c6425294351d1528a9ef3360620016cd6bf5ebdef1aa378312 SHA512 dcb4463d0f012ec94b41c000f1d37662d5bd6fbe6bfb21d40fd3893d59672b5f0852cd060bb87cd0ec589eff5cb8311aa35cadc5c11cb6f1f2ce4fb46df7a60e
|
||||
DIST homeassistant-0.104.0.tar.gz 4984871 BLAKE2B a992054b983cf39fde855207ed06d5910edb37c3a5b8f819e8bbdb9422f4e59b1f40ed6fab5ef8589231ebbfe9f180c3be023f4cd96ee953d5adfb54a9526445 SHA512 fef2199e69c1f4934c19178034013ac75f63476bc7b51bee20eb240386c1c77c13f2b9bb83950964eb847026702f11fd370e9ec00e30b009458f1d79fbf108e3
|
||||
DIST homeassistant-0.104.1.tar.gz 4985277 BLAKE2B e635f3a0960638685c4107510622e2db422ebf2f7e0433033c8253f12fec0ab6c035482c4eacdd5b5581d976fc7db6f93ceb439fc692f9afadbaa48bcc745ab4 SHA512 fd015ec3b21bf14342c5f74dc4ec8dfcb93f5762672e43674b741feee0d18149f3b713da40fb7058ba6f119832b9bd239cd8bbc93efc0434edc5fe96f67a1353
|
||||
DIST homeassistant-0.104.2.tar.gz 4985439 BLAKE2B 26be8bcec92f7d1edf7e9f6b9bec969d0d9d6e1b17f8f9d64e1935f79b2bbaef32558844bdb4f38258d26cc14927849a68a4747cc7cf2204388aeaab76ea419f SHA512 5f123761c4e256ec6ebd754f993c48d2cbc88b5dd81dcc5b93dc38fb31720027fdb161adb5967001d920a892417dfa3a9137cf8110df2f46e5f9c2cf9cfbe114
|
||||
DIST homeassistant-0.104.3.tar.gz 4985617 BLAKE2B 9014648a4c55735ff25f75ec4fe2577355decd34aae9f4e49ecc420bf4c889abdeab738cbf75ccc9e479b1cf80bb2ff6f0c1557f9a8e6cf739949a9b2ccb4830 SHA512 1439e4af1c08de941af8199f19e04b43433a09468771f43a78c36dd3e2a268aaff7078ce760496c967efa5d9b80bb7a8e70167192fc696c93a68101309fb51a8
|
||||
DIST homeassistant-0.105.0b3.tar.gz 5078693 BLAKE2B ea0cd5074aad0484ef82c9fd8d0c1d0a36ab3b50dcf4bfb778e5729c5eb489e80d8d265a9d0b8f15aed6d6f243293f032ef035c330cde1055920ce6e4a5ae1c6 SHA512 8d379e7dcf9038eb6510d5c9374dedd7615b1a4a11fb5ce94444c96ebd5bdd06b7164988840123d3807cd98dbedbdc757a3ad1dcbb7e3f0c3c8897ece80d82bc
|
||||
DIST homeassistant-0.105.0b4.tar.gz 5078623 BLAKE2B e7373e912f600cb9c2ffb1fc369750546a28ef82f2ad7a04b9ce7ba32ab19be3fc5a801ffcecd7cdea9a6379064166103fd35f022e1e2c7c8dad8fbd6b19846d SHA512 42bf6cb9d928a3cca486779b9be11ac99d22b787c3405ad83462c96857ccbd7202be97a4cc764533d0a1af1c44705f20ced63439dd6a625182a5a8212fc2af84
|
||||
DIST homeassistant-0.105.0b5.tar.gz 5079234 BLAKE2B 0e7a8073c23131e1442a10c2cc1fe26e4a6c60641472b110a2be688a322e27b9f00b972be27ff77a75af4b37302cd5ee883a042df00917a8ce94e32bc9c05b0f SHA512 9891590ac83f487677b04e0072f78be639d5a3c6165b55aa0620cb2267531f3c0ec05ca4d87ea14724808bf7f22b34bd2ab28213319e988985ba13812330097a
|
||||
DIST homeassistant-0.105.0b6.tar.gz 5085932 BLAKE2B a2d0b89602b04fd2921da8adc011de91c88979cafce2fed5c094d72720f3c0aab460dede8a1c87c0f1e5dd622b2b0fad3ee95f946adeb0c0df123852dd330927 SHA512 c81bc4caef158cfcc2a78f15177060f815fea91246da6b39d71ef35750062e87f50d2d647a33785191531b4a6abed5d624ad78a060f4cec4dcb2deadf1b2f852
|
||||
EBUILD homeassistant-0.100.3.ebuild 11969 BLAKE2B 7dc89698dd827d84a2d4520f93f23a5d8fbf1296626d123eeb8ebc807669e6b46b976081bfb9cd6bdb97df9470ffae061d1fb79ce1ed8971171c2148bd7d66f5 SHA512 2bdac6e0c48f1325c99d52ef81202296869705ed0d21fe6c55d7d3d7847deb68a6558f003ad07c9625497faac52195961916b69eca839652bf505ca33acd2279
|
||||
EBUILD homeassistant-0.101.3-r2.ebuild 11985 BLAKE2B 9e2072b68662ce7fb378b8f19584d23c528453bc543da52b8870e1f66d0bf646c0b2fe8997498dcb2609bfd262a0584e3e66079069313f32ba20eaf1eadae35f SHA512 a194b8ae47f87bb4a108d75e820e8a3003c6225fc85fb096f9d50e2bb14486da6c86b5c07f9db011f23f0429fad05154601eb8bebf849acc282037c07e304bdd
|
||||
EBUILD homeassistant-0.102.3.ebuild 13324 BLAKE2B c67993a0811853a4b5f2564df0ca3d3c06cf4bc6f6fdb4940cbc6dbc452c90ab96e65832b96de0ec82d52ff9462e1112588c4447804ce9854580284c11eb0c0f SHA512 3f1a8c2e22d023ece28002a3ee484f8ba29178632d6931bc225870752d366a07f3a02256dd09d9eb497c9c50fd814a19b6e865beb903be567ff91ffcbbe5e524
|
||||
EBUILD homeassistant-0.103.6.ebuild 13825 BLAKE2B 600ae45b98a64490af02eefc40eab3ea8bf2713cf04d7cb8a2cfb718fa3a20ee9f3e04cca4ce636288c6cc543d0fbb6a57ab20e062fdebee3b45dd8d017d2afd SHA512 18ceb630e7562fd782a4e3457959fd585b919a23c16c18f460c36513f58f1113a457cb4c55004e6b1056fb25246c56c755fe0a27aff8a295b338bc993030b8f7
|
||||
EBUILD homeassistant-0.104.0.ebuild 13802 BLAKE2B 0e38e5402366a55f31bdb609571a39ef35245ba06f2a78c46137dc3cf520f8adf3f326df430a60866cbe8d6930e92471abf882cb74809a2ec334baf216819d39 SHA512 7ad9adac9f0bd8fab2c9010b443b5a786763210c81070d6ce1d637e25052ed19feeda81b6e7172bef02beb607f30f9a386b8200aabc12bb532f15fe08ca5c086
|
||||
EBUILD homeassistant-0.104.1.ebuild 13886 BLAKE2B 3be7a7776e19593b5771443be87c727309746269884006f22f71d249d9ef919e667383c444908419c7009017f5310753e4f7454ea9d934fc49992f362a517e6e SHA512 010e97e830ce222fce63e040239571fd4ae72c8ccf462030d84ba1b44bb94d3e9acae0c54a9bd03e8a5b3ad2210886df4fb995e77708d1665e0082990545b730
|
||||
EBUILD homeassistant-0.104.2.ebuild 13886 BLAKE2B 9c0f7718dbed5334850902784675b9fc06b5b47b1d6fdb6656a2a636d095b76992d982ed7d73e60d823631443918e7f6cf52d173268f9e5a9a5075f166f17229 SHA512 490539c0bf9a41fe4946cd03e78bd3c819ac1db31e79086fea1d1222f813124371c320bfba5a49d1fd55b58b0b8cc2f5235f094e6f86130e3a57eafd82e69b98
|
||||
EBUILD homeassistant-0.104.3.ebuild 13840 BLAKE2B eea57a61885fc9fa42763fb475f220cfe0659a1da43ff25d43e506e90d4ef024bb76becd7e9476ecb2e5f4de031d4d24b0cd03927cd850e47a25c07c47da75ae SHA512 ca768b68d6c9f38c1ed06d43bdf371bc9e96003a59d3f1465ef1695648d3e2baf61fd130faa0c25b04295d15fe13d0f7d487dd0ae9a7e0f91641b5aedf950e60
|
||||
EBUILD homeassistant-0.105.0_beta3.ebuild 13806 BLAKE2B 9c27cfd3b8efdbae2a09c6b3ba1285cb433ffa02ff0663db21483aca37f34cd1f6f9f40c5b3c81c73addf1c006c83089e9721afa3bfd498b7efd98d1735b6700 SHA512 37df7b3f89477a572d38ed6acb7f4bdd60479f204275ac759b09d1205a900178172045e8aae226755213535a6561ff3eff3a9862331ac067e94c62e459b5d8d7
|
||||
EBUILD homeassistant-0.105.0_beta4.ebuild 13850 BLAKE2B 83c2a8a548cc5339ecd4602d6d8c4a96d6984b29df599598d7525172d4955cdfcea05413426aed6fc5abe287fe1e3c230f28f55f7923f4411c2ab93c879052ba SHA512 f491cac145efdc1497c0cff1b0f715d86dacf41d6a9442f538bf91aa04e79571c341a4974c0417217d0c4a8f2c4057ca310de39979ca69a5244452e1427b1b7c
|
||||
EBUILD homeassistant-0.105.0_beta5.ebuild 13900 BLAKE2B e2424d2ec14a19b6a474aad6fd82d763d06e543be5a26b7a822aad685005658a8ee61d979f352e9dd50556f0dae392bdccb340ed7773cc93089633aa2d00017d SHA512 ea2481b0d84795bd8467b2b3fc9cf49860e0d58033051cfe57916361ddc2ad60eed5efed5685bed732039dab576249934573a693fc7d237c080c640784b639f7
|
||||
EBUILD homeassistant-0.105.0_beta6.ebuild 13900 BLAKE2B e2424d2ec14a19b6a474aad6fd82d763d06e543be5a26b7a822aad685005658a8ee61d979f352e9dd50556f0dae392bdccb340ed7773cc93089633aa2d00017d SHA512 ea2481b0d84795bd8467b2b3fc9cf49860e0d58033051cfe57916361ddc2ad60eed5efed5685bed732039dab576249934573a693fc7d237c080c640784b639f7
|
||||
EBUILD homeassistant-9999.ebuild 57669 BLAKE2B d823d89a44a0d3abd5b34038400037eb82ec6555826c0a66dabe8a72a764cb685c864a1ae1a134c93812ec3c56566a8f7ed1c2716a53f38af7f2aa7aa8c4a442 SHA512 ba352f051d128fac9d00fd3c0a9ff5384a78acea7cdd89d5ad5797f9905024d5721b5c13f2268bacad1d20d5e40fde785079e42c4cb1e65603276f0eab2d15f1
|
||||
MISC metadata.xml 6743 BLAKE2B cc5892645a9197a3bd970d048d2dfc5650e2cb135040607e9316e73e7ccb5d4006cbec5c14b5910c7995b2bbbee89a5ecf31a38456dad0ed3d7939fcef57e606 SHA512 20e46820fc583a5f5ad863fae9d2b7c31f4a7b3335915024770e2f127404ac6f85c00b6d9f89da22ba31c58ef66fce187157d522b93a472483aa7c5457afa0c9
|
||||
|
||||
3
app-misc/homeassistant/files/hasstest
Normal file
3
app-misc/homeassistant/files/hasstest
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
/usr/bin/hass -c /etc/homeassistant/ --script check_config
|
||||
@@ -25,6 +25,8 @@ pidfile=/run/homeassistant.pid
|
||||
|
||||
depend() {
|
||||
need net
|
||||
# need socat-zwave
|
||||
# need mosquitto
|
||||
after bootmisc
|
||||
}
|
||||
|
||||
|
||||
@@ -8,5 +8,5 @@
|
||||
notifempty
|
||||
missingok
|
||||
copytruncate
|
||||
su homeassistant.homeassistant
|
||||
su homeassistant homeassistant
|
||||
}
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
|
||||
index 639b670..8a02649 100644
|
||||
--- a/homeassistant/components/maxcube/binary_sensor.py
|
||||
+++ b/homeassistant/components/maxcube/binary_sensor.py
|
||||
@@ -17,7 +17,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
|
||||
|
||||
# Only add Window Shutters
|
||||
- if cube.is_windowshutter(device):
|
||||
+ # if cube.is_windowhutter(device):
|
||||
+ if device.type == 4:
|
||||
devices.append(MaxCubeShutter(handler, name, device.rf_address))
|
||||
|
||||
if devices:
|
||||
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
|
||||
index e09dfc2..40df857 100644
|
||||
--- a/homeassistant/components/maxcube/climate.py
|
||||
+++ b/homeassistant/components/maxcube/climate.py
|
||||
@@ -36,7 +36,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
for device in cube.devices:
|
||||
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
|
||||
|
||||
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
|
||||
+ # if cube.is_thermostat(device) or cube.is_wallthermostat(device):
|
||||
+ if device.type == 3 or device.type == 1:
|
||||
devices.append(MaxCubeClimate(handler, name, device.rf_address))
|
||||
|
||||
if devices:
|
||||
26
app-misc/homeassistant/files/socat-zwave.init.d
Normal file
26
app-misc/homeassistant/files/socat-zwave.init.d
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:172.16.3.199:3333
|
||||
description="Tunnel to MS3 for making a Z-wave Socket"
|
||||
|
||||
user="root:root"
|
||||
|
||||
stdoutlog="/var/log/homeassistant/socat.log"
|
||||
|
||||
start_stop_daemon_args="--user $user --stdout $stdoutlog"
|
||||
|
||||
command="/usr/bin/socat"
|
||||
command_args="
|
||||
pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777
|
||||
tcp:172.16.3.199:3333
|
||||
"
|
||||
|
||||
command_background=yes
|
||||
pidfile=/run/socat-zwave.pid
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after bootmisc
|
||||
}
|
||||
@@ -1,389 +0,0 @@
|
||||
"""
|
||||
Support for Yamaha Receivers.
|
||||
|
||||
For more details about this platform, please refer to the documentation at
|
||||
https://home-assistant.io/components/media_player.yamaha/
|
||||
"""
|
||||
import logging
|
||||
|
||||
import requests
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.components.media_player import (
|
||||
DOMAIN, MEDIA_PLAYER_SCHEMA, MEDIA_TYPE_MUSIC, PLATFORM_SCHEMA,
|
||||
SUPPORT_NEXT_TRACK, SUPPORT_PAUSE, SUPPORT_PLAY, SUPPORT_PLAY_MEDIA,
|
||||
SUPPORT_PREVIOUS_TRACK, SUPPORT_SELECT_SOURCE, SUPPORT_STOP,
|
||||
SUPPORT_TURN_OFF, SUPPORT_TURN_ON, SUPPORT_VOLUME_MUTE, SUPPORT_VOLUME_SET,
|
||||
SUPPORT_SELECT_SOUND_MODE, MediaPlayerDevice)
|
||||
|
||||
from homeassistant.const import (
|
||||
ATTR_ENTITY_ID, CONF_HOST, CONF_NAME, STATE_IDLE, STATE_OFF, STATE_ON,
|
||||
STATE_PLAYING)
|
||||
import homeassistant.helpers.config_validation as cv
|
||||
|
||||
REQUIREMENTS = ['rxv==0.5.1']
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
ATTR_ENABLED = 'enabled'
|
||||
ATTR_PORT = 'port'
|
||||
|
||||
CONF_SOURCE_IGNORE = 'source_ignore'
|
||||
CONF_SOURCE_NAMES = 'source_names'
|
||||
CONF_ZONE_IGNORE = 'zone_ignore'
|
||||
CONF_ZONE_NAMES = 'zone_names'
|
||||
|
||||
DATA_YAMAHA = 'yamaha_known_receivers'
|
||||
DEFAULT_NAME = "Yamaha Receiver"
|
||||
|
||||
ENABLE_OUTPUT_SCHEMA = MEDIA_PLAYER_SCHEMA.extend({
|
||||
vol.Required(ATTR_ENABLED): cv.boolean,
|
||||
vol.Required(ATTR_PORT): cv.string,
|
||||
})
|
||||
|
||||
SERVICE_ENABLE_OUTPUT = 'yamaha_enable_output'
|
||||
|
||||
SUPPORT_YAMAHA = SUPPORT_VOLUME_SET | SUPPORT_VOLUME_MUTE | \
|
||||
SUPPORT_TURN_ON | SUPPORT_TURN_OFF | SUPPORT_SELECT_SOURCE | SUPPORT_PLAY \
|
||||
| SUPPORT_SELECT_SOUND_MODE
|
||||
|
||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||
vol.Optional(CONF_HOST): cv.string,
|
||||
vol.Optional(CONF_SOURCE_IGNORE, default=[]):
|
||||
vol.All(cv.ensure_list, [cv.string]),
|
||||
vol.Optional(CONF_ZONE_IGNORE, default=[]):
|
||||
vol.All(cv.ensure_list, [cv.string]),
|
||||
vol.Optional(CONF_SOURCE_NAMES, default={}): {cv.string: cv.string},
|
||||
vol.Optional(CONF_ZONE_NAMES, default={}): {cv.string: cv.string},
|
||||
})
|
||||
|
||||
|
||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
"""Set up the Yamaha platform."""
|
||||
import rxv
|
||||
# Keep track of configured receivers so that we don't end up
|
||||
# discovering a receiver dynamically that we have static config
|
||||
# for. Map each device from its zone_id to an instance since
|
||||
# YamahaDevice is not hashable (thus not possible to add to a set).
|
||||
if hass.data.get(DATA_YAMAHA) is None:
|
||||
hass.data[DATA_YAMAHA] = {}
|
||||
|
||||
name = config.get(CONF_NAME)
|
||||
host = config.get(CONF_HOST)
|
||||
source_ignore = config.get(CONF_SOURCE_IGNORE)
|
||||
source_names = config.get(CONF_SOURCE_NAMES)
|
||||
zone_ignore = config.get(CONF_ZONE_IGNORE)
|
||||
zone_names = config.get(CONF_ZONE_NAMES)
|
||||
|
||||
if discovery_info is not None:
|
||||
name = discovery_info.get('name')
|
||||
model = discovery_info.get('model_name')
|
||||
ctrl_url = discovery_info.get('control_url')
|
||||
desc_url = discovery_info.get('description_url')
|
||||
receivers = rxv.RXV(
|
||||
ctrl_url, model_name=model, friendly_name=name,
|
||||
unit_desc_url=desc_url).zone_controllers()
|
||||
_LOGGER.debug("Receivers: %s", receivers)
|
||||
# when we are dynamically discovered config is empty
|
||||
zone_ignore = []
|
||||
elif host is None:
|
||||
receivers = []
|
||||
for recv in rxv.find():
|
||||
receivers.extend(recv.zone_controllers())
|
||||
else:
|
||||
ctrl_url = "http://{}:80/YamahaRemoteControl/ctrl".format(host)
|
||||
receivers = rxv.RXV(ctrl_url, name).zone_controllers()
|
||||
|
||||
devices = []
|
||||
for receiver in receivers:
|
||||
if receiver.zone in zone_ignore:
|
||||
continue
|
||||
|
||||
device = YamahaDevice(
|
||||
name, receiver, source_ignore, source_names, zone_names)
|
||||
|
||||
# Only add device if it's not already added
|
||||
if device.zone_id not in hass.data[DATA_YAMAHA]:
|
||||
hass.data[DATA_YAMAHA][device.zone_id] = device
|
||||
devices.append(device)
|
||||
else:
|
||||
_LOGGER.debug("Ignoring duplicate receiver: %s", name)
|
||||
|
||||
def service_handler(service):
|
||||
"""Handle for services."""
|
||||
entity_ids = service.data.get(ATTR_ENTITY_ID)
|
||||
|
||||
devices = [device for device in hass.data[DATA_YAMAHA].values()
|
||||
if not entity_ids or device.entity_id in entity_ids]
|
||||
|
||||
for device in devices:
|
||||
port = service.data[ATTR_PORT]
|
||||
enabled = service.data[ATTR_ENABLED]
|
||||
|
||||
device.enable_output(port, enabled)
|
||||
device.schedule_update_ha_state(True)
|
||||
|
||||
hass.services.register(
|
||||
DOMAIN, SERVICE_ENABLE_OUTPUT, service_handler,
|
||||
schema=ENABLE_OUTPUT_SCHEMA)
|
||||
|
||||
add_entities(devices)
|
||||
|
||||
|
||||
class YamahaDevice(MediaPlayerDevice):
|
||||
"""Representation of a Yamaha device."""
|
||||
|
||||
def __init__(
|
||||
self, name, receiver, source_ignore, source_names, zone_names):
|
||||
"""Initialize the Yamaha Receiver."""
|
||||
self.receiver = receiver
|
||||
self._muted = False
|
||||
self._volume = 0
|
||||
self._pwstate = STATE_OFF
|
||||
self._current_source = None
|
||||
self._sound_mode = None
|
||||
self._sound_mode_list = None
|
||||
self._source_list = None
|
||||
self._source_ignore = source_ignore or []
|
||||
self._source_names = source_names or {}
|
||||
self._zone_names = zone_names or {}
|
||||
self._reverse_mapping = None
|
||||
self._playback_support = None
|
||||
self._is_playback_supported = False
|
||||
self._play_status = None
|
||||
self._name = name
|
||||
self._zone = receiver.zone
|
||||
|
||||
def update(self):
|
||||
"""Get the latest details from the device."""
|
||||
try:
|
||||
self._play_status = self.receiver.play_status()
|
||||
except requests.exceptions.ConnectionError:
|
||||
_LOGGER.info("Receiver is offline: %s", self._name)
|
||||
return
|
||||
|
||||
if self.receiver.on:
|
||||
if self._play_status is None:
|
||||
self._pwstate = STATE_ON
|
||||
elif self._play_status.playing:
|
||||
self._pwstate = STATE_PLAYING
|
||||
else:
|
||||
self._pwstate = STATE_IDLE
|
||||
else:
|
||||
self._pwstate = STATE_OFF
|
||||
|
||||
self._muted = self.receiver.mute
|
||||
self._volume = (self.receiver.volume / 100) + 1
|
||||
|
||||
if self.source_list is None:
|
||||
self.build_source_list()
|
||||
|
||||
current_source = self.receiver.input
|
||||
self._current_source = self._source_names.get(
|
||||
current_source, current_source)
|
||||
self._playback_support = self.receiver.get_playback_support()
|
||||
self._is_playback_supported = self.receiver.is_playback_supported(
|
||||
self._current_source)
|
||||
if self._zone == "Main_Zone":
|
||||
self._sound_mode = self.receiver.surround_program
|
||||
self._sound_mode_list = self.receiver.surround_programs()
|
||||
else:
|
||||
self._sound_mode = None
|
||||
self._sound_mode_list = None
|
||||
|
||||
def build_source_list(self):
|
||||
"""Build the source list."""
|
||||
self._reverse_mapping = {alias: source for source, alias in
|
||||
self._source_names.items()}
|
||||
|
||||
self._source_list = sorted(
|
||||
self._source_names.get(source, source) for source in
|
||||
self.receiver.inputs()
|
||||
if source not in self._source_ignore)
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
"""Return the name of the device."""
|
||||
name = self._name
|
||||
zone_name = self._zone_names.get(self._zone, self._zone)
|
||||
if zone_name != "Main_Zone":
|
||||
# Zone will be one of Main_Zone, Zone_2, Zone_3
|
||||
name += " " + zone_name.replace('_', ' ')
|
||||
return name
|
||||
|
||||
@property
|
||||
def state(self):
|
||||
"""Return the state of the device."""
|
||||
return self._pwstate
|
||||
|
||||
@property
|
||||
def volume_level(self):
|
||||
"""Volume level of the media player (0..1)."""
|
||||
return self._volume
|
||||
|
||||
@property
|
||||
def is_volume_muted(self):
|
||||
"""Boolean if volume is currently muted."""
|
||||
return self._muted
|
||||
|
||||
@property
|
||||
def source(self):
|
||||
"""Return the current input source."""
|
||||
return self._current_source
|
||||
|
||||
@property
|
||||
def sound_mode(self):
|
||||
"""Return the current sound mode."""
|
||||
return self._sound_mode
|
||||
|
||||
@property
|
||||
def sound_mode_list(self):
|
||||
"""Return the current sound mode."""
|
||||
return self._sound_mode_list
|
||||
|
||||
@property
|
||||
def source_list(self):
|
||||
"""List of available input sources."""
|
||||
return self._source_list
|
||||
|
||||
@property
|
||||
def zone_id(self):
|
||||
"""Return a zone_id to ensure 1 media player per zone."""
|
||||
return '{0}:{1}'.format(self.receiver.ctrl_url, self._zone)
|
||||
|
||||
@property
|
||||
def supported_features(self):
|
||||
"""Flag media player features that are supported."""
|
||||
supported_features = SUPPORT_YAMAHA
|
||||
|
||||
supports = self._playback_support
|
||||
mapping = {
|
||||
'play': (SUPPORT_PLAY | SUPPORT_PLAY_MEDIA),
|
||||
'pause': SUPPORT_PAUSE,
|
||||
'stop': SUPPORT_STOP,
|
||||
'skip_f': SUPPORT_NEXT_TRACK,
|
||||
'skip_r': SUPPORT_PREVIOUS_TRACK,
|
||||
}
|
||||
for attr, feature in mapping.items():
|
||||
if getattr(supports, attr, False):
|
||||
supported_features |= feature
|
||||
return supported_features
|
||||
|
||||
def turn_off(self):
|
||||
"""Turn off media player."""
|
||||
self.receiver.on = False
|
||||
|
||||
def set_volume_level(self, volume):
|
||||
"""Set volume level, range 0..1."""
|
||||
receiver_vol = 100 - (volume * 100)
|
||||
negative_receiver_vol = -receiver_vol
|
||||
self.receiver.volume = negative_receiver_vol
|
||||
|
||||
def mute_volume(self, mute):
|
||||
"""Mute (true) or unmute (false) media player."""
|
||||
self.receiver.mute = mute
|
||||
|
||||
def turn_on(self):
|
||||
"""Turn the media player on."""
|
||||
self.receiver.on = True
|
||||
self._volume = (self.receiver.volume / 100) + 1
|
||||
|
||||
def media_play(self):
|
||||
"""Send play command."""
|
||||
self._call_playback_function(self.receiver.play, "play")
|
||||
|
||||
def media_pause(self):
|
||||
"""Send pause command."""
|
||||
self._call_playback_function(self.receiver.pause, "pause")
|
||||
|
||||
def media_stop(self):
|
||||
"""Send stop command."""
|
||||
self._call_playback_function(self.receiver.stop, "stop")
|
||||
|
||||
def media_previous_track(self):
|
||||
"""Send previous track command."""
|
||||
self._call_playback_function(self.receiver.previous, "previous track")
|
||||
|
||||
def media_next_track(self):
|
||||
"""Send next track command."""
|
||||
self._call_playback_function(self.receiver.next, "next track")
|
||||
|
||||
def _call_playback_function(self, function, function_text):
|
||||
import rxv
|
||||
try:
|
||||
function()
|
||||
except rxv.exceptions.ResponseException:
|
||||
_LOGGER.warning(
|
||||
"Failed to execute %s on %s", function_text, self._name)
|
||||
|
||||
def select_source(self, source):
|
||||
"""Select input source."""
|
||||
self.receiver.input = self._reverse_mapping.get(source, source)
|
||||
|
||||
def play_media(self, media_type, media_id, **kwargs):
|
||||
"""Play media from an ID.
|
||||
|
||||
This exposes a pass through for various input sources in the
|
||||
Yamaha to direct play certain kinds of media. media_type is
|
||||
treated as the input type that we are setting, and media id is
|
||||
specific to it.
|
||||
|
||||
For the NET RADIO mediatype the format for ``media_id`` is a
|
||||
"path" in your vtuner hierarchy. For instance:
|
||||
``Bookmarks>Internet>Radio Paradise``. The separators are
|
||||
``>`` and the parts of this are navigated by name behind the
|
||||
scenes. There is a looping construct built into the yamaha
|
||||
library to do this with a fallback timeout if the vtuner
|
||||
service is unresponsive.
|
||||
|
||||
NOTE: this might take a while, because the only API interface
|
||||
for setting the net radio station emulates button pressing and
|
||||
navigating through the net radio menu hierarchy. And each sub
|
||||
menu must be fetched by the receiver from the vtuner service.
|
||||
|
||||
"""
|
||||
if media_type == "NET RADIO":
|
||||
self.receiver.net_radio(media_id)
|
||||
|
||||
def enable_output(self, port, enabled):
|
||||
"""Enable or disable an output port.."""
|
||||
self.receiver.enable_output(port, enabled)
|
||||
|
||||
def select_sound_mode(self, sound_mode):
|
||||
"""Set Sound Mode for Receiver.."""
|
||||
self.receiver.surround_program = sound_mode
|
||||
|
||||
@property
|
||||
def media_artist(self):
|
||||
"""Artist of current playing media."""
|
||||
if self._play_status is not None:
|
||||
return self._play_status.artist
|
||||
|
||||
@property
|
||||
def media_album_name(self):
|
||||
"""Album of current playing media."""
|
||||
if self._play_status is not None:
|
||||
return self._play_status.album
|
||||
|
||||
@property
|
||||
def media_content_type(self):
|
||||
"""Content type of current playing media."""
|
||||
# Loose assumption that if playback is supported, we are playing music
|
||||
if self._is_playback_supported:
|
||||
return MEDIA_TYPE_MUSIC
|
||||
return None
|
||||
|
||||
@property
|
||||
def media_title(self):
|
||||
"""Artist of current playing media."""
|
||||
if self._play_status is not None:
|
||||
song = self._play_status.song
|
||||
station = self._play_status.station
|
||||
|
||||
# If both song and station is available, print both, otherwise
|
||||
# just the one we have.
|
||||
if song and station:
|
||||
return '{}: {}'.format(station, song)
|
||||
|
||||
return song or station
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
@@ -13,47 +13,48 @@ MY_PV=${PV/_beta/b}
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE=""
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="androidtv asuswrt atv cli darksky daikin denonavr enigma esphome fronius +frontend growl hpilo homematic hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap rxv samsungtv sma sonos speedtest ssl test tradfri vera wemo wink wwlln zigbee zoneminder z-wave"
|
||||
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|
||||
|| ( dev-lang/python:3.6 dev-lang/python:3.7 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
>=dev-libs/xml-security-c-1.7.3
|
||||
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.97[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
@@ -68,7 +69,7 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.15[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
@@ -81,28 +82,28 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
|
||||
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
@@ -119,52 +120,74 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.42.0
|
||||
|
||||
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
|
||||
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
daikin? ( ~dev-python/pydaikin-1.5.1[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( dev-embedded/esphome
|
||||
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6 )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20190721.1 )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20191002.2[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-3.9[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
|
||||
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.22[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf:2.69 )
|
||||
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.19[${PYTHON_USEDEP}] )
|
||||
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
|
||||
@@ -237,9 +260,19 @@ python_install_all() {
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
@@ -1,60 +1,60 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE=""
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="androidtv asuswrt atv darksky denonavr enigma esphome fronius +frontend growl homematic hs100 maxcube miio mikrotik mqtt musiccast +mysql qnap rxv samsungtv sma sonos speedtest ssl test tradfri vera wemo wink wwlln zigbee zoneminder z-wave"
|
||||
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|
||||
|| ( dev-lang/python:3.6 dev-lang/python:3.7 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
>=dev-libs/xml-security-c-1.7.3
|
||||
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.97[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-3.0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
@@ -68,7 +68,7 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.15[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
@@ -81,34 +81,33 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
|
||||
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
@@ -119,46 +118,74 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.42.0
|
||||
|
||||
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
|
||||
abode? ( ~dev-python/abodepy-0.16.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6 )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20190721.0 )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20191025.1[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
|
||||
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] ) )
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.21[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( =dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf:2.69 )
|
||||
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.19[${PYTHON_USEDEP}] )
|
||||
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
|
||||
@@ -231,9 +258,19 @@ python_install_all() {
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
302
app-misc/homeassistant/homeassistant-0.102.3.ebuild
Normal file
302
app-misc/homeassistant/homeassistant-0.102.3.ebuild
Normal file
@@ -0,0 +1,302 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|| ( dev-lang/python:3.6 dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.29[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.42.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.5.0[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20191119.6[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-0.6.3.1[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.6.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2019.11.05[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
308
app-misc/homeassistant/homeassistant-0.103.6.ebuild
Normal file
308
app-misc/homeassistant/homeassistant-0.103.6.ebuild
Normal file
@@ -0,0 +1,308 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86 amd64-linux x86-linux"
|
||||
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|| ( dev-lang/python:3.6 dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.30[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.24.0[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.43.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.34[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20191204.1[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-0.6.3.3[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.62[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.2.8[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.20.0[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-5.3.6[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2019.11.28[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
308
app-misc/homeassistant/homeassistant-0.104.0.ebuild
Normal file
308
app-misc/homeassistant/homeassistant-0.104.0.ebuild
Normal file
@@ -0,0 +1,308 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.2[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.43.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.38[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20200108.0[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.12[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.3.12[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.21.1[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-5.3.6[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.2.6[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.01.01[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.31[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
309
app-misc/homeassistant/homeassistant-0.104.1.ebuild
Normal file
309
app-misc/homeassistant/homeassistant-0.104.1.ebuild
Normal file
@@ -0,0 +1,309 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.2[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.43.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.38[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.1.9[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20200108.0[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.12[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.3.12[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.21.1[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-5.3.6[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.2.7[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.01.01[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.31[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
309
app-misc/homeassistant/homeassistant-0.104.2.ebuild
Normal file
309
app-misc/homeassistant/homeassistant-0.104.2.ebuild
Normal file
@@ -0,0 +1,309 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.2[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.43.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.38[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.1.9[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20200108.2[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.12[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.3.12[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.21.1[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-5.3.6[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.2.7[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.01.01[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.31[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
308
app-misc/homeassistant/homeassistant-0.104.3.ebuild
Normal file
308
app-misc/homeassistant/homeassistant-0.104.3.ebuild
Normal file
@@ -0,0 +1,308 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.2[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.43.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.38[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.0[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20200108.2[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.12[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.3.12[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.21.1[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-5.3.6[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.2.7[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.01.01[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.31[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
# ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
307
app-misc/homeassistant/homeassistant-0.105.0_beta3.ebuild
Normal file
307
app-misc/homeassistant/homeassistant-0.105.0_beta3.ebuild
Normal file
@@ -0,0 +1,307 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.43.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.2.2[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20200130.0[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.12[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.21.3[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.3.2[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )
|
||||
"
|
||||
# ~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
308
app-misc/homeassistant/homeassistant-0.105.0_beta4.ebuild
Normal file
308
app-misc/homeassistant/homeassistant-0.105.0_beta4.ebuild
Normal file
@@ -0,0 +1,308 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.43.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.2.2[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20200130.0[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.12[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.21.3[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.3.2[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )
|
||||
"
|
||||
# ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
# ~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
311
app-misc/homeassistant/homeassistant-0.105.0_beta5.ebuild
Normal file
311
app-misc/homeassistant/homeassistant-0.105.0_beta5.ebuild
Normal file
@@ -0,0 +1,311 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
acct-group/${PN}
|
||||
acct-user/${PN}
|
||||
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.43.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.2.2[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20200130.0[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.12[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.21.3[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.3.2[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )
|
||||
"
|
||||
# do we still need cffi?
|
||||
# ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
# try without, too.
|
||||
# ~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
#pkg_setup() {
|
||||
# enewgroup "${PN}"
|
||||
# enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
#}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
311
app-misc/homeassistant/homeassistant-0.105.0_beta6.ebuild
Normal file
311
app-misc/homeassistant/homeassistant-0.105.0_beta6.ebuild
Normal file
@@ -0,0 +1,311 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
|
||||
inherit readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
acct-group/${PN}
|
||||
acct-user/${PN}
|
||||
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-4.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.43.0
|
||||
|
||||
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.2.2[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~app-misc/home-assistant-frontend-20200130.0[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.9.12[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb
|
||||
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.21.3[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
|
||||
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.3.2[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )
|
||||
"
|
||||
# do we still need cffi?
|
||||
# ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
# try without, too.
|
||||
# ~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
#pkg_setup() {
|
||||
# enewgroup "${PN}"
|
||||
# enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
#}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
@@ -1,239 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="androidtv asuswrt atv darksky denonavr enigma esphome fronius +frontend growl homematic hs100 maxcube miio mikrotik mqtt musiccast +mysql qnap rxv samsungtv sma sonos speedtest ssl test tradfri vera wemo wink zigbee zoneminder z-wave"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
>=dev-libs/xml-security-c-1.7.3
|
||||
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.97[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.15[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
|
||||
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.42.0
|
||||
|
||||
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6 )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20190715.0 )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] ) )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.21[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf:2.69 )
|
||||
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.18[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
@@ -1,241 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="androidtv asuswrt atv darksky denonavr enigma esphome fronius +frontend growl homematic hs100 maxcube miio mikrotik mqtt musiccast +mysql qnap rxv samsungtv sma sonos speedtest ssl test tradfri vera wemo wink wwlln zigbee zoneminder z-wave"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
>=dev-libs/xml-security-c-1.7.3
|
||||
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.97[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.15[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
|
||||
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.42.0
|
||||
|
||||
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6 )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20190718.0 )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] ) )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.21[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf:2.69 )
|
||||
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.18[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
@@ -1,242 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="androidtv asuswrt atv darksky denonavr enigma esphome fronius +frontend growl homematic hs100 maxcube miio mikrotik mqtt musiccast +mysql qnap rxv samsungtv sma sonos speedtest ssl test tradfri vera wemo wink wwlln zigbee zoneminder z-wave"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
>=dev-libs/xml-security-c-1.7.3
|
||||
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.97[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
|
||||
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.15[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
|
||||
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
|
||||
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.42.0
|
||||
|
||||
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6 )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20190719.0 )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
|
||||
app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] ) )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.21[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf:2.69 )
|
||||
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.18[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;astral==1.5;astral>=1.5;' \
|
||||
-i "setup.py" \
|
||||
-i homeassistant/package_constraints.txt
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir "$INSTALL_DIR"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
862
app-misc/homeassistant/homeassistant-9999.ebuild
Normal file
862
app-misc/homeassistant/homeassistant-9999.ebuild
Normal file
File diff suppressed because one or more lines are too long
@@ -5,42 +5,96 @@
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">home-assistant</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>hello@home-assistant.io</email>
|
||||
<name>The Home Assistant Authors</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="abode">Library for the Abode alarm API</flag>
|
||||
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
|
||||
<flag name="ambiclimate">communicate with Ambiclimate</flag>
|
||||
<flag name="ambient_station">retrieves local weather information from Ambient Weather</flag>
|
||||
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
|
||||
<flag name="atmo">Access to Netatmo weather station data</flag>
|
||||
<flag name="atv">Library for controlling an Apple TV</flag>
|
||||
<flag name="aurora">Support for Power-One Aurora inverters</flag>
|
||||
<flag name="avea">Library for Elgato Avea bulbs</flag>
|
||||
<flag name="axis">communicating with devices from Axis Communications</flag>
|
||||
<flag name="bitcoin">displays various details about the Bitcoin network</flag>
|
||||
<flag name="blockchain">displays Bitcoin wallet balances from blockchain.info</flag>
|
||||
<flag name="buienradar">use buienradar weather data</flag>
|
||||
<flag name="cli">install Home Assistant Cli hass-cli (lots of modules required)</flag>
|
||||
<flag name="ciscomobilityexpress">install ciscomobilityexpress support</flag>
|
||||
<flag name="darksky">use dark sky weather data</flag>
|
||||
<flag name="daikin">Daikin wireless controllers</flag>
|
||||
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
|
||||
<flag name="discogs">Discogs Client</flag>
|
||||
<flag name="emulated_roku">emulate Roku API for Harmony and Android remotes</flag>
|
||||
<flag name="enigma">Support for Enigma2 boxes with openwebif support</flag>
|
||||
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
|
||||
<flag name="everlights">Library for controlling an EverLights lighting system</flag>
|
||||
<flag name="envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
|
||||
<flag name="enocean">Support for Enocean devices</flag>
|
||||
<flag name="flume">monitors the real-time status of your home water meter</flag>
|
||||
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
|
||||
<flag name="fronius">add (very basic) Support for Fronius Symo JSON Api</flag>
|
||||
<flag name="frontend">keep Home Assistant frontend out of virtualenv</flag>
|
||||
<flag name="gpiozero">interface to GPIO devices on a Raspberry Pi</flag>
|
||||
<flag name="growl">add Growl Notification Transport Protocol</flag>
|
||||
<flag name="harmony">Logitech Harmony support</flag>
|
||||
<flag name="heos">controlling HEOS devices through the HEOS CLI Protocol</flag>
|
||||
<flag name="here">here_travel_time sensor provides travel time from the HERE Routing API</flag>
|
||||
<flag name="hpilo">HP Integrated Lights out XML interface</flag>
|
||||
<flag name="hkavr">allows you to control Harman Kardon Network Receivers</flag>
|
||||
<flag name="holidays">generating country, province and state specific sets of holidays on the fly</flag>
|
||||
<flag name="homekit">works as both HomeKit controller and accessory</flag>
|
||||
<flag name="homematic">An API for the homematicip cloud</flag>
|
||||
<flag name="homematicip">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
|
||||
<flag name="hs100">Interface for TPLink Stuff</flag>
|
||||
<flag name="hue">talk to Philips Hue</flag>
|
||||
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
|
||||
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
|
||||
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
|
||||
<flag name="maxcube_hack">apply Patch for https://github.com/home-assistant/home-assistant/issues/28811</flag>
|
||||
<flag name="miio">add support for Xiaomi smart appliances</flag>
|
||||
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
|
||||
<flag name="mqtt">install MQTT Broker and dependencies</flag>
|
||||
<flag name="musiccast">add support for Yamaha MusicCast devices</flag>
|
||||
<flag name="mysql">install MySQL Libraries for use with HomeAssistant</flag>
|
||||
<flag name="openwrt">fetch connected devices from your OpenWrt</flag>
|
||||
<flag name="plex">Python bindings for the Plex API</flag>
|
||||
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
|
||||
<flag name="recorder">storing details in a database per sqlalchemy</flag>
|
||||
<flag name="ring">integrate your ring.com devices</flag>
|
||||
<flag name="roku">add support for Roku players</flag>
|
||||
<flag name="rxv">Library for Yamaha RX-* Receivers</flag>
|
||||
<flag name="samsungtv">Support for Samasung TV Sets</flag>
|
||||
<flag name="samsungtv">Support for Samsung TV Sets</flag>
|
||||
<flag name="signal">add Support for Moxie's Signal API</flag>
|
||||
<flag name="sma">add Support for SMA Solar WebConnect</flag>
|
||||
<flag name="socat">Install socat and socat-zwave startscript</flag>
|
||||
<flag name="somfy">Somfy devices via their online service</flag>
|
||||
<flag name="sonos">Sonos Media Player Support</flag>
|
||||
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
|
||||
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
|
||||
<flag name="speedtest">spedtest.net support</flag>
|
||||
<flag name="ssl">include support for haproxy</flag>
|
||||
<flag name="test">internal and developer use</flag>
|
||||
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
|
||||
<flag name="ubee">getting stats from Ubee routers</flag>
|
||||
<flag name="unify">talk with a Ubiquiti Unify Controller</flag>
|
||||
<flag name="vera">add support for Vera Z-Wave Controller</flag>
|
||||
<flag name="webostv">allows you to control a LG webOS Smart TV</flag>
|
||||
<flag name="wemo">discover and control WeMo devices</flag>
|
||||
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
|
||||
<flag name="withings">add support for Withings Health API</flag>
|
||||
<flag name="wled">add support for Aircookie's WLED</flag>
|
||||
<flag name="wwlln">install support for World Wide Lightning Location Network</flag>
|
||||
<flag name="xknx">Asynchronous Library for the KNX protocol</flag>
|
||||
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
|
||||
<flag name="youtube">support for youtube_dl</flag>
|
||||
<flag name="zigbee">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
|
||||
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
|
||||
<flag name="z-wave">Support for Z-Wave Devices (uncomplete)</flag>
|
||||
|
||||
@@ -1,18 +1,28 @@
|
||||
AUX esphome.conf.d 349 BLAKE2B e11fa5f021da8ca441a88ff6cb6e2799bc0f46ade7c51cafbb16f6ae9cc20499e24e332d8e0ec859c6190702e1b19522a9e844fbb5bc6dec768f0dd35509295b SHA512 acdd9577d7526f232c6be48705ad682eca0f97de8652fd3221729d31086eeb8514918ce66491aab76029aece004b0d7c71317bf87013d79f3523c7a8832c8aaf
|
||||
AUX esphome.init.d-r1 605 BLAKE2B fafe3c56a924bbfbc137dbf19c0fef6af6c738164f523413ae96465093b4757d03a1a27601dbf5fcc7e6473a700dd9a29f85ce5e047b7de642412d59ef144cba SHA512 4d58204df9451cdb7a764bb212ba47383643c221f2a43e36324ba52b682018d4544e6a4ddca8425aa4347c6621624b85982e3e508083bc29c811fb7770196773
|
||||
DIST esphome-1.11.1.tar.gz 428360 BLAKE2B fca95f30a462f2fe721305c2b5b49cba903830454c90d87b9c5375ffd00ce9d12720a5df17ac3f24ded943ec0dbbd1e66902c4938ac01f834035d54640e6b1bf SHA512 5e02b2182117befc22f211b3d8c8349dffffaa3207ebeaa55f1252c5b4880f1bc9be77dfc8a25200564be5070afcd8a3d8f4f5d3dba7f9d9f54c197951fd1b9d
|
||||
AUX esphome.init.d-r2 650 BLAKE2B 01f325ed4abee3c37befb7f29f246e1789d1ec57b09d2a38d9e949ff9067306f30028f30491cf6637490105def0b0edc23735b4656a84715b64c564aaa4748b3 SHA512 10763f918a15fd8fad43d3042a4ba8868d74aa1b2403b81671f149d3bbb9fa03039e88ab752852091f2846749f09edaca6f40f734e003df56b1988248c0bc3d4
|
||||
DIST esphome-1.11.2.tar.gz 427423 BLAKE2B 93b2b6383b5c98400ce50faad0335ec16634ee65cab1c7add0d1dbbd36870d8f217368d09d5baecb026de9076f68391b52e7abb7a20ca7e9792e190676b500df SHA512 8986ad00e18bed31175cef25a612ea16705cb0aedd06e732ed558464c8276ad01928a3dfbafc49f82ebcc22617fdb46f0f1e70223a58997d3612f72e3518fa4f
|
||||
DIST esphome-1.12.0.tar.gz 454727 BLAKE2B 3afe95701db235586ffdac0468bb29df91f385316e09e3c7b63bfd7e795d5d7e2a7fa7c0c09b1e3dc9e5fe9dfac13e55b053a6ee4a2f90ae9829f93141b3ec63 SHA512 2469f962979e8bd4b3325418025ba7cac2eaec0ca7e950a26ccc66ca0b13613db23c3390fe695063cabf4d2e913418791835f646c793cf1111edc5a6d249e152
|
||||
DIST esphome-1.12.0b3.tar.gz 454671 BLAKE2B 1390f6774cdc042d6012e34fc162939a358bf2e5a499c188043aa815bfa24bab14521880bcd4027436695e33436cd08a68bd2da74e9bad8718bc9c6805062d72 SHA512 2bcd9ee047097a0ed1c65a292f7e87266e93a3d8951de3086b78f92fa50e919f5a7c224e57e3e84898a2e78f61591c1a3e57c6d90a07547d67b8f39ece9e9759
|
||||
DIST esphome-1.12.0b4.tar.gz 454735 BLAKE2B 249c7af515cb95f60a7b2bf4b94d8c8af28d40a876eaff58232e0e8a7540700a10c30f98d225272d96c44b8913ae696274ae503de68a11b3b21bcc83a46351d2 SHA512 b4416bea17c2a57fa1d176d486be4a9e6368b065fe636195daa8392593040e2f8f44b44f52a0b7c30d3285a650358c71c887a83e1830432395dfa837f00f537a
|
||||
DIST esphome-1.13.2.tar.gz 819316 BLAKE2B 1b8bc4ccf29dbb78cd41683fcb6dc6d51bc894f1727ec0901abe0d040b59e68f6523bcebc7a99b1b69f139b9ae55008307f874285ef534b1c77281ff3ac8b0d5 SHA512 373596d7358f577052cf60d24708e9a7dd3aa815361f16e3570ab2245834ded8999b1ec745ecad78576937eadb899c8882fa86686ee25d853b72925de4e41296
|
||||
DIST esphome-1.13.6.tar.gz 821636 BLAKE2B f32f6a0d8b94997826a858feff82da5e34c950af468e1befd11562316ccbecf7c60db5fe1788d1fc7e3f6669622c625e309a3cc9267a05e990a88cb033fe61ba SHA512 d6a7a5f1288c6b25c9d896e3598fd0a015abe0499c41d35ae5ae5d470a9bddceab892a50b22f37bc8faa2ef951620af6162422d6a57878d72c81d2f55c2c54d0
|
||||
EBUILD esphome-1.11.1-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
|
||||
DIST esphome-1.14.0_beta3.tar.gz 1027407 BLAKE2B 966b2013958ccb1fae8e6a6f09496403b2e5a37ced0161ce59f5bb957769f05ce657ed0684046ce57709eb3766c5ed714377671cf865fda3f33a6bf4c7707b47 SHA512 424a99535c652e1c4228a142a3c059b67a818ef63392323ba9db931f6abfe26c4d85f6259b47ae33de8ac586955bc23151a069972b6e2d73793454eb3a67930e
|
||||
DIST esphome-1.14.1.tar.gz 1032705 BLAKE2B 6c1528cedacf150478fe67b125e6e4a14ced34fd920e2908e49edadae300281b3befde875bfdbb9393c0f62a79a79e36d9c9696a8cbaa5ab69a4fdc9be3b5b75 SHA512 3425c79d7314f03764f5aa30a18276de6d2a4f55541a647fec879d86f140e44912170c94a935d2e2c5cc757f841ef20c6ae091384231cd1a8460202a4c81d250
|
||||
DIST esphome-1.14.2.tar.gz 1032605 BLAKE2B 15bbb4c6d56780035f23ef429265bb557c4ba74e072cbe718e9ecb9e2662d774aa5997b5cf384edddb2bd56a2038670f1acdeb10dd8a7500ca1e02bec4266a27 SHA512 5bd8e2e4ef80ada43fb50aae0cbabed3999a031bc989fee27c1b29a5b8abafdfe1b4c5ff8d436ded3dc98749f24ca940998f26f4eba0f2a1d48776a4c621e288
|
||||
DIST esphome-1.14.3.tar.gz 1003300 BLAKE2B 9b785e927155408c5b854960ea68312671d653de574187a058133e920a8d9718010eb5262172b090ec26c962803d8d55efe98ca5b99763dd3da2c6e8ce0efc02 SHA512 94975ccfbd9024779566431d32631090ad50a2946759d9c02845b4b60e46e3442ab4c3eb1d5e74f188d9c60e79342cbceb404073ac6a12967ed4d6a2f3c3afb3
|
||||
EBUILD esphome-1.11.2-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
|
||||
EBUILD esphome-1.12.0-r1.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
|
||||
EBUILD esphome-1.12.0.ebuild 2273 BLAKE2B 0905ed218237d20e83ccda0b4ac6b922371e50a85d73021001432d75a754032e89e48307561a4633b90c7c9308730692bbb83d2294f5ad7235f3d3d83e8e7c8e SHA512 91648c59f4811bfc545f778e44a9114a4a313e4fc52d3a633aa58953239376cedb45765317c5a2e579c38575db15634f91d09975d309242e21f7219fc94fb2b1
|
||||
EBUILD esphome-1.12.0_beta3.ebuild 2274 BLAKE2B cddbb2597eafa9ed46692315209e698ca687a4815c05593b21c9790f321e94192f466edb79f3cabfe06420dae8a866d5b63318c593a59be814582a2b16a683af SHA512 6945b2eb911ab72dc9aac75dcfbd0f7efe379f9870db7cb5e5e07b186f64881a4743535ce897a4133cb54c2cb6f92438957a12bd5d39cce331c8e70ecb0cc54b
|
||||
EBUILD esphome-1.12.0_beta4.ebuild 2274 BLAKE2B cddbb2597eafa9ed46692315209e698ca687a4815c05593b21c9790f321e94192f466edb79f3cabfe06420dae8a866d5b63318c593a59be814582a2b16a683af SHA512 6945b2eb911ab72dc9aac75dcfbd0f7efe379f9870db7cb5e5e07b186f64881a4743535ce897a4133cb54c2cb6f92438957a12bd5d39cce331c8e70ecb0cc54b
|
||||
EBUILD esphome-1.13.2.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
|
||||
EBUILD esphome-1.13.6-r1.ebuild 2324 BLAKE2B 3081e25dbcf7eecd82f27c74bd306e5bd23608c5d0d5724ec13f3528ee5fd99a4fdada2ce576d9bf6e477aea8846fc38308be6763d0d1b8295f09fb024711274 SHA512 3ff219b44619f6407cb2dad6c0f91b29b23edfd13e24cc42b83a1ec63aecd1babff9fb89984762ab179946305e4245961f8ce887fdc26a91c56b9604c4f33fac
|
||||
EBUILD esphome-1.13.6.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
|
||||
MISC metadata.xml 361 BLAKE2B 0752256cba8c0b90e3dcce71eb5c3a8307adbab281c5229abc8aaa21d4ee1b94f2f898ccd9c43c4ff488a995f2e6271a5aa651f78a7e6d35cba0cc6302d387ed SHA512 80327a1c6833cadd82cfcbfa31e48661a8c11b38831c4c6cef002523244be67ee50585c3a10903ef6126974c4f36347f08e39c5a64ab43ad7ebb632106e1c4c1
|
||||
EBUILD esphome-1.14.0_beta3.ebuild 2474 BLAKE2B 8c7e679102d6d17d655d2cd170bb3a297ab3075d0127c89bf457339bd2d2e150e358773db99cc0331a05afaa4dfe334f7bb2909ebeaaff91fd096d851e4129d8 SHA512 80b48485252ed0d93345efa34b7e8e87964259c8bc251922eb4053d04c095c9dd4993a5c198da7f86ae12f4f4c67a7bf2c2273683ce17842db073504305afad6
|
||||
EBUILD esphome-1.14.1.ebuild 2473 BLAKE2B 12839ea0ea3f22fb6988eb3566c02ed806345b4a201010d4e15b99c4140b8795f205cae378d43e1c2395d317458346802af84c889ce63485bcc7e0e1ee658cca SHA512 662d6fd7c69f57aed92f437a9938e79bc2cb56256ef9f4b50fa7edec68eb7c16c02e51a0bf3faf917bd4bb7a60c469398933c39628d3588f5df8aae72c86988d
|
||||
EBUILD esphome-1.14.2.ebuild 2429 BLAKE2B f72e80a8bd816a3321db9ecdd755cf9d2d3186ebffbee676fafe83450a455c658c55dc7e70ab53a1d0041678a661a99fb19d5f111dfe2d56c2bc2653605d3ef5 SHA512 b822ac8a56bee4c97689b492bab867a2cc4148007e7f42cabe85a1856ab7e8a2ba11b9d0de668706ed2031e2730c44109de27089c6f4a752ce2d12e6dcfa2a09
|
||||
EBUILD esphome-1.14.3-r1.ebuild 2485 BLAKE2B 88fe7a00e5752a33e2ce7339df536c292ba3e62fde89c4538b80baff4db2effb7f337e72e876659865f0de90d62830fcecfdac6b26234345b6157c4e81ab5bdc SHA512 09d26863cba206323b1dddca93fca43ac8f5bc8d021675163250b99825a80288ccc60b7641b60ac80c9cdb4f7639042b38670dd3d09adcb87c7270023a5eddf8
|
||||
EBUILD esphome-1.14.3-r2.ebuild 2511 BLAKE2B 6f4a4f1c7113b07a7b2015784dbf62dd618a8f8b8d0331ef6428884210b23a0543e15380dcd7e52397d5cb040755542540213959844fbc741071a64d18c66339 SHA512 cf605c65a990dd9af66872359f8d1cfb3c9e6e2cd0a3300b23500b71393398da3a5a4796e61e7b89848a6e2f903f8d3c4b7940e0a216c411a958114e9615d23f
|
||||
EBUILD esphome-1.14.3-r3.ebuild 2745 BLAKE2B 408d17eda3c40e8cd37e55b37417c2940598a3abde321e4cb28b176c1dbcc70c7c0eb914fbd04b8f0587a5638180080eea035d78a8c4375fb8b1b4bb9abbd325 SHA512 2be8ddc429fa96264ac0c29db3f1da43f6411234a40a43bde2cef62fb0fdd9911ff8adee75207bb5afaaa178754b3103be63cfa015ef0c91dcef59a691a89b81
|
||||
EBUILD esphome-1.14.3-r4.ebuild 2836 BLAKE2B dafa9c82dab103c99af2129dbfde310e6a068d3a61a63ea8b25f98d38c288138610178eedddb3f3c4881ee00164e7d682017574e450ef1534e8644a738792900 SHA512 b4382dc2b94b7e6aab0da8b304e1227eabd03b2dd716f8b9ecb41b3d1c755b69d6650a862b944389c6f029268a5a8e60f507d7b74a0ffdfc8a088decd8ef960c
|
||||
EBUILD esphome-1.14.3-r5.ebuild 3031 BLAKE2B 34f0b773370aa5e0543f718519083d9da2338df7eab064dc5124f813000d20942ca60a4c704a178a2f786aa27e0ac25bc200c42cbb41d0dfbe518b456bd7ef9f SHA512 5713a5fd1ddfa2efcecb636b5526819b7157e218d5707281541c8533eaf60742b57a19203fd8fac6f1ef05a1aafac618c5884f82936c5dca032ca744d83a624a
|
||||
EBUILD esphome-1.14.3.ebuild 2485 BLAKE2B 8e71310c35d92c5394f3a43ce94aafcb4c9df6b36c696450217290f35bff765bbd52deb7e0dbcc8f2847540e4e5d167634da079bfe2d220653f602a2e0ea79f2 SHA512 af1f224b782128c4f4777b599ba7836dc44cb2bcc536afdf2eecbc1dd294ce52c809d89c1136d2b8e1193ee361b2a96a0f12392a341e01c956c7d0d4dc406b3b
|
||||
EBUILD esphome-9999.ebuild 2837 BLAKE2B 03444b565bea09cc2da6b91f20b23f4c4df165eeecd96928237a8823bd77f5fccef3f51ee1c31f52b74a2fc731a7d54e91a054184871061c31e057413403fabb SHA512 94dd943285d95c7100ff267fbcdc272fb8d0d0779668bdf4fb983e69759280183a63a40f1ee7fd7b1cd9bb3a016052169f6c912b04e0dcac6167b546fb40e92f
|
||||
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
@@ -23,16 +23,17 @@ IUSE="server test"
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-3.5.3
|
||||
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-4.0.1
|
||||
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
|
||||
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
|
||||
<dev-python/protobuf-python-3.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6 )
|
||||
@@ -3,18 +3,26 @@
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
@@ -23,18 +31,19 @@ IUSE="server test"
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-3.5.3
|
||||
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
|
||||
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6 )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
@@ -50,8 +59,6 @@ logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
97
dev-embedded/esphome/esphome-1.14.1.ebuild
Normal file
97
dev-embedded/esphome/esphome-1.14.1.ebuild
Normal file
@@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6 )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
if use server; then
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
@@ -3,13 +3,25 @@
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -19,17 +31,18 @@ IUSE="server test"
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-3.5.3
|
||||
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
|
||||
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6 )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
98
dev-embedded/esphome/esphome-1.14.3-r1.ebuild
Normal file
98
dev-embedded/esphome/esphome-1.14.3-r1.ebuild
Normal file
@@ -0,0 +1,98 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
if use server; then
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
99
dev-embedded/esphome/esphome-1.14.3-r2.ebuild
Normal file
99
dev-embedded/esphome/esphome-1.14.3-r2.ebuild
Normal file
@@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
~dev-libs/protobuf-3.10.0
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
if use server; then
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
109
dev-embedded/esphome/esphome-1.14.3-r3.ebuild
Normal file
109
dev-embedded/esphome/esphome-1.14.3-r3.ebuild
Normal file
@@ -0,0 +1,109 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-libs/protobuf-3.10.0
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
if use server; then
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;paho-mqtt==1.4.0;paho-mqtt==1.5.0;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
112
dev-embedded/esphome/esphome-1.14.3-r4.ebuild
Normal file
112
dev-embedded/esphome/esphome-1.14.3-r4.ebuild
Normal file
@@ -0,0 +1,112 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
=dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-libs/protobuf-3.10.0
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
if use server; then
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;paho-mqtt==1.4.0;paho-mqtt==1.5.0;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;PyYAML==5.1.2;PyYAML==5.2;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
119
dev-embedded/esphome/esphome-1.14.3-r5.ebuild
Normal file
119
dev-embedded/esphome/esphome-1.14.3-r5.ebuild
Normal file
@@ -0,0 +1,119 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
=dev-libs/protobuf-3.10.1
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
=dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
|
||||
=dev-embedded/platformio-4.1.0
|
||||
=dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
if use server; then
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;paho-mqtt==1.4.0;paho-mqtt==1.5.0;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;PyYAML==5.1.2;PyYAML==5.3;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;platformio==4.0.3;platformio==4.1.0;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;colorlog==4.0.2;colorlog==4.1.0;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
98
dev-embedded/esphome/esphome-1.14.3.ebuild
Normal file
98
dev-embedded/esphome/esphome-1.14.3.ebuild
Normal file
@@ -0,0 +1,98 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
if use server; then
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
112
dev-embedded/esphome/esphome-9999.ebuild
Normal file
112
dev-embedded/esphome/esphome-9999.ebuild
Normal file
@@ -0,0 +1,112 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-libs/protobuf-3.10.0
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
if use server; then
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;paho-mqtt==1.4.0;paho-mqtt==1.5.0;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;PyYAML==5.1.2;PyYAML==5.2;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
31
dev-embedded/esphome/files/esphome.init.d-r2
Normal file
31
dev-embedded/esphome/files/esphome.init.d-r2
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
description="ESPHome dashboard"
|
||||
|
||||
command_user="esphome:esphome"
|
||||
|
||||
command="/usr/bin/esphome"
|
||||
command_args="
|
||||
/etc/esphome
|
||||
dashboard
|
||||
${ESPHOME_OPTS}
|
||||
"
|
||||
|
||||
output_log="/var/log/esphome/stdout.log"
|
||||
error_log="/var/log/esphome/dashboard.log"
|
||||
|
||||
command_background=yes
|
||||
pidfile=/run/esphome.pid
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after bootmisc
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath --file --owner $command_user --mode 0644 $output_log
|
||||
checkpath --file --owner $command_user --mode 0644 $error_log
|
||||
export ESPHOME_DASHBOARD_USE_PING="true"
|
||||
}
|
||||
@@ -5,6 +5,13 @@
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">esphome/esphome</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>contact@esphome.io</email>
|
||||
<name>Otto Winter</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="server">create user and install init-script to run ESPHome Dashboard</flag>
|
||||
</use>
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
DIST esptool-2.6.tar.gz 80198 BLAKE2B 17e288c9b018590a364637edbef6c6f1513c42f435327682715df9196f4d1a28cd2e84f573a740dc55a3de60d5801819d00118afae9576d6a6acd9213af26b16 SHA512 e3687cc11c61c14939938be207e92ffcf856b675df924a4776932ecb4e4dcfd9d0c5a000e8599383145b1cdc7b558610c20136f3c51c197e91d5f14cd32dbce3
|
||||
DIST esptool-2.7.tar.gz 83472 BLAKE2B aa012d315068cb722246b451e177c60ff41a7f10f6ae7b5a98dcd2350b0e2e46efe84f83bddfb6caaf973b6e29ff30dcebfaadfdd043f36cc274a26cc11c3621 SHA512 50f3315de4c5334c586cef14f1be1b2fa7086b89db64f7379ef29d9afa70d98117c98b318c567465dade298f9df9be4947a39133ade749dca7463347fa578db6
|
||||
DIST esptool-2.8.tar.gz 84520 BLAKE2B 53e1a9f29becac41ddb81419e62029b4cd9ea1df4f4c5bbe925a70d16b260bd70b66411a27c99dde8f39c251b71c9e6da82a061b08aca1e78759447376774274 SHA512 e64dd7e60e273872dd9ac9880c8a150c3f58f1a6a5e115a899a9fde107788c9dc80b9c0425e0fa9631870a16013881e223d02e1338b13e17827686f9f9569ae0
|
||||
EBUILD esptool-2.6.ebuild 741 BLAKE2B ba9d660edc15762726503c622256be9c7824de2dda4f33693c900aa922651df73124b8145872239b719ad13e87ae59d2e329d1bef3aa5440eee38b13d3640eb7 SHA512 ddfa15fbde3adcdfd717ae82e8aee5958bbc93e9ff0c90d0b289a16927c5dc89d89decec2432d9c8a0d823c2056e0585e3d330cff19e793b801da48221710bde
|
||||
EBUILD esptool-2.7-r1.ebuild 737 BLAKE2B b81e88962f5ded815ee705df737f978421a334b2ddb15b4120e8852b5e15c7c76aaa824c5c8f1385af3dc6e2703fb905a454e50035d033708598c95a75dbdeac SHA512 2f094731450c68c1b8ad7c1c51f719aad121c58b7062d66e7f2598c776957591daeee78b28e4678253ce4057391a2708c615a399eeae541d0f0d738c8a4a03e8
|
||||
EBUILD esptool-2.7.ebuild 741 BLAKE2B ba9d660edc15762726503c622256be9c7824de2dda4f33693c900aa922651df73124b8145872239b719ad13e87ae59d2e329d1bef3aa5440eee38b13d3640eb7 SHA512 ddfa15fbde3adcdfd717ae82e8aee5958bbc93e9ff0c90d0b289a16927c5dc89d89decec2432d9c8a0d823c2056e0585e3d330cff19e793b801da48221710bde
|
||||
EBUILD esptool-2.8.ebuild 737 BLAKE2B b81e88962f5ded815ee705df737f978421a334b2ddb15b4120e8852b5e15c7c76aaa824c5c8f1385af3dc6e2703fb905a454e50035d033708598c95a75dbdeac SHA512 2f094731450c68c1b8ad7c1c51f719aad121c58b7062d66e7f2598c776957591daeee78b28e4678253ce4057391a2708c615a399eeae541d0f0d738c8a4a03e8
|
||||
MISC metadata.xml 449 BLAKE2B 517225c4d9d06734745bf749ec6cf81f325146bab22eff7a0577fdf16d005d82f12dc3f426c71f902558c9725506a13e0b60fe1f7ec00818ec5e3a902a15e8c8 SHA512 67e5139fe841bd608087ee72ab5e25e688abe48892a8cf9e18ebcd61223ff16de03840510fe2e4eac852ad8e0c0da32df2edc797cb1b77a7a48639c2a3d16e10
|
||||
|
||||
29
dev-embedded/esptool/esptool-2.7-r1.ebuild
Normal file
29
dev-embedded/esptool/esptool-2.7-r1.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
|
||||
HOMEPAGE="https://github.com/espressif/esptool"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/ecdsa[${PYTHON_USEDEP}]
|
||||
dev-python/pyaes[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
|
||||
|
||||
RESTRICT="test" # Uses a device connected to the serial port
|
||||
|
||||
python_test() {
|
||||
${EPYTHON} test/test_esptool.py || die
|
||||
}
|
||||
29
dev-embedded/esptool/esptool-2.7.ebuild
Normal file
29
dev-embedded/esptool/esptool-2.7.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
|
||||
HOMEPAGE="https://github.com/espressif/esptool"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/ecdsa[${PYTHON_USEDEP}]
|
||||
dev-python/pyaes[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
|
||||
|
||||
RESTRICT="test" # Uses a device connected to the serial port
|
||||
|
||||
python_test() {
|
||||
${EPYTHON} test/test_esptool.py || die
|
||||
}
|
||||
29
dev-embedded/esptool/esptool-2.8.ebuild
Normal file
29
dev-embedded/esptool/esptool-2.8.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
|
||||
HOMEPAGE="https://github.com/espressif/esptool"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/ecdsa[${PYTHON_USEDEP}]
|
||||
dev-python/pyaes[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
|
||||
|
||||
RESTRICT="test" # Uses a device connected to the serial port
|
||||
|
||||
python_test() {
|
||||
${EPYTHON} test/test_esptool.py || die
|
||||
}
|
||||
@@ -4,10 +4,14 @@ DIST platformio-3.6.4.tar.gz 111885 BLAKE2B 5b4e85e412f1736d01f6d408ade86ca74ef2
|
||||
DIST platformio-3.6.5.tar.gz 112053 BLAKE2B 77aba441e95e04f249fc9099da60cd185d10207d2ada63aaf3b4a4ad387035f52e872763e635c9c00d21aa3acb27028338ae0a819269b61e4818d048f7c8a745 SHA512 83bac355a0e2fc69108ee00c817f35b587565eb9d152f7d303874ea1f436022df18d737963b3d5afdf3e1e0a188c2b7551fc68a717bfd9b1adfc29343c1e4e99
|
||||
DIST platformio-3.6.7.tar.gz 113602 BLAKE2B 1ba828be8dc5f10767571356b61239bf167b6b2bcbfb19dfa007032c3584ba955b18329a16bb1ec079fae7314f46ac27e35dae671b03e379fa8d49a27ae1d6f9 SHA512 0bff99493d38ee803018807bd5a69717fb1e3d0e20c8caee892ca8d689bbf50b78a18121d149e4729a34d79894e116d1183eb5d0ff505d63f721c06469820ddf
|
||||
DIST platformio-4.0.0.tar.gz 139700 BLAKE2B 1b4e6e244a0596f2713c1c07ca117d55986776a0dbdbdf06a313226b04941e4ae22ceb3444eca943cd130a8dd8546050febebf3f4dc435b0407b32c61212b07a SHA512 dddb717e39d9ede8464090599d6bc636e258120e97327d666f3479c2b55c0c6c73708d5c1306118a6a56fa2a85471cec6865d9465726174486a70832e32bc1d7
|
||||
DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
|
||||
EBUILD platformio-3.6.1-r1.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
|
||||
EBUILD platformio-3.6.3.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
|
||||
EBUILD platformio-3.6.4.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
|
||||
EBUILD platformio-3.6.5.ebuild 1034 BLAKE2B 36824c6d4e21ac27004ba018af5e074de2ba530e36a46542b430f0c1682801215ae6d06650b73a38152471b608e19fd76b4359b0a8f07c668e5620ce2e49ba0e SHA512 dd6116c97ce41ac794960a2f09f8a5f4276a4d3a65d9d23efdd022be87b96d196677169515381effc2638333e6f3bc0b91daaf3083f5283f8986fccfac520936
|
||||
EBUILD platformio-3.6.5.ebuild 1034 BLAKE2B 589ab916f03ba5be059bd2752cdf87d5d7a48c1691c70078bf3775943d8eaa5e1111fbcaa19cfd8d2724d966f2a12b99849f222507feb8c3cde583cd88aacf04 SHA512 7ce63b8e25edc4669ddab0b7701aff85bdb7bbb2110868a974d6f657ade72a0feaa9c7e1208b08c5975aaa000b0090e4127e8e7b0f50c8e2fd8f72944de101f4
|
||||
EBUILD platformio-3.6.7.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
|
||||
EBUILD platformio-4.0.0.ebuild 1075 BLAKE2B 614b512cf66c8c468497bd6e3342146876c95398b7d3a4e7d33e075b01568aadf67e2c04c3fad8c8ecdb4effb6772d0461dd88b40b233d0700feba9022a02dfd SHA512 2bd3e0f8676e994b7a87d2117fee598a110d43ce0591aca6ff984e99bfd4e7eabdd089cbc8ef0ee24362cb1e30f687cf2fe62dd6884f6215ddb5de2708c33726
|
||||
EBUILD platformio-4.0.3-r1.ebuild 1277 BLAKE2B 6a50db30166f96080c975dbbe90d87aae0239d2b6b1a6f37be8b08a9595784ef38da8125c14aecb8e1e52fbc11ecad6192178ae61a9b55f3b35cf10d04c28edf SHA512 aef60c8a7b1aefe87090a94f64bafe1db228419fff90e8251fc13b75addf125fd1455dfb9f3d1a0784aa7ce356fae558052fa2b8249c1e14ce0a24ce1d949d5d
|
||||
EBUILD platformio-4.0.3-r2.ebuild 1369 BLAKE2B d40d5c7c53736ae146750b3414c37107e78b2415ccf6386c7be6114dd6a2b4d27215f4dfbd0410a985da457bad9e0a6cf1252f239c7de8fd2924a92867407905 SHA512 c9403ece62ae72498a9c97f7ee3f4d87c0169c93876983ebfb0c142bc231e4af7af23b84deb96254d341e051d71f3d523e1dbab8881c475721ee855e2d5abd46
|
||||
EBUILD platformio-4.0.3.ebuild 1266 BLAKE2B 58b395f525ab1638171e15a2c2c72c79365d3ac0b3edcf2b2705975801f8a7020f059fddd9e4ec8a76df8ce88e65de2b7d341193bbd14966455cf3064cc8bc7f SHA512 bcc547491667f16a598a9b75f1ef9048e84b882cb266f91fa05f86d441b3a9cdc67f0615454918d8a86ac795afe6fd2fa43dba3ac165504a2cd0de1559d00acc
|
||||
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5
|
||||
|
||||
@@ -12,7 +12,7 @@ DESCRIPTION="An open source ecosystem for IoT development"
|
||||
HOMEPAGE="https://platformio.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache 2.0"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
40
dev-embedded/platformio/platformio-4.0.3-r1.ebuild
Normal file
40
dev-embedded/platformio/platformio-4.0.3-r1.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An open source ecosystem for IoT development"
|
||||
HOMEPAGE="https://platformio.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
<dev-python/arrow-1[${PYTHON_USEDEP}]
|
||||
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-5[${PYTHON_USEDEP}]
|
||||
<dev-python/click-8[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorama-0.3.9-r1[${PYTHON_USEDEP}]
|
||||
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
|
||||
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
|
||||
<dev-python/pyserial-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
|
||||
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
|
||||
<dev-python/tabulate-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
|
||||
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"
|
||||
42
dev-embedded/platformio/platformio-4.0.3-r2.ebuild
Normal file
42
dev-embedded/platformio/platformio-4.0.3-r2.ebuild
Normal file
@@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An open source ecosystem for IoT development"
|
||||
HOMEPAGE="https://platformio.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
<dev-python/arrow-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/arrow-0.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/bottle-0.12.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-5[${PYTHON_USEDEP}]
|
||||
<dev-python/click-8[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorama-0.3.9-r1[${PYTHON_USEDEP}]
|
||||
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
|
||||
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
|
||||
<dev-python/pyserial-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic_version-2.8.2[${PYTHON_USEDEP}]
|
||||
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
|
||||
<dev-python/tabulate-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
|
||||
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"
|
||||
40
dev-embedded/platformio/platformio-4.0.3.ebuild
Normal file
40
dev-embedded/platformio/platformio-4.0.3.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An open source ecosystem for IoT development"
|
||||
HOMEPAGE="https://platformio.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
<dev-python/arrow-1[${PYTHON_USEDEP}]
|
||||
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-5[${PYTHON_USEDEP}]
|
||||
<dev-python/click-8[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
|
||||
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
|
||||
<dev-python/pyserial-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
|
||||
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
|
||||
<dev-python/tabulate-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
|
||||
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"
|
||||
@@ -4,6 +4,8 @@ AUX protobuf-3.6.0-disable_no-warning-test.patch 965 BLAKE2B 6ec0b1fc9d9d0be4f6d
|
||||
AUX protobuf-3.6.0-protoc_input_output_files.patch 9632 BLAKE2B 6466f6f6cf08e7a9a89ced8281790593fa9ea85e029d59ff20bba8c9add16bbb039a44d1839516bb109b9a2b269773640b43e6137fb9ccf5f100ef4109ad2b8d SHA512 8ac3c42684869e1b45d0d1ec70912610eaaa6962bc14d9a89b1244f424af7d638b4905b6dbd7445cd5f54bc4520fc1fbae88c66d9f4a9169db879abd1fba2faf
|
||||
AUX protobuf-3.6.0-system_libraries.patch 6323 BLAKE2B 0fb8e389a58b76c592b592782900b48bb6c68e85fc159d4b9a59a43ab5a116916f7d9ef15cca392e5751f015a887f855631abb124b4d4109d51f6ba401059549 SHA512 ab58b9aa9d1398a15346d6e85611ad826f8e52744aa137ca4f138348b4738afc7c6cd27129f925f5142edac7e272d56da880a83b216b2ce264804d6967997728
|
||||
AUX protobuf-3.6.1-libatomic_linking.patch 1753 BLAKE2B 50f8ac92dfada973ebcd187fa508a46ddd5d4e034e2eade2a3fcbb35ffab771578b241fa9a5343b46e91c90c4507e1d3a75a1bebc3426dbb1694c0fbb8cc03bf SHA512 c8bcb885dcf7d2871136a6410750aad69a61450b5a4bc80df56246a5875e1e9895d2d63e9e9e6deda3c4e516cd07344b92619457ef41f4f2ff0710c774957466
|
||||
DIST protobuf-3.10.0.tar.gz 4908907 BLAKE2B 53a702a2cbfe7e642989eec010541fda434b7b8bbd267e3b65fc569a0ab33b08438c1a81d478426ebfbec6e330b90428e3da4fd345b8b64f890a6b3f4e360883 SHA512 0dcba6d21486fdc162f57119754b47b4a2fb605af878d5b96a32df55895321535cffb5b804566fd90ee7c36e20106d0cd4f5d9f3c652dc9c4dfca96be41a1977
|
||||
DIST protobuf-3.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
|
||||
EBUILD protobuf-3.10.0.ebuild 2479 BLAKE2B e28998a07cd9f280ffc8573f88723f1380796d78faf15a13285fb9c97334410a1aee3479bbf1846dbe0680fa85d10c95702071a381415aae721f015c2fc84c02 SHA512 635cc8468870ab9e398591eb8a0f820048589478d3b1800665894aee763fe8352af1b012e95ef316b32da7d62fafa47ae460d1b710e10d6fd573fff212a9f789
|
||||
EBUILD protobuf-3.7.0.ebuild 2538 BLAKE2B cdb7ed32938dcdc58e2c85e2c51f6d33ee2a960df6f0885b4ab4df7483ec1e873fb49444bce6a56d881bb6ede0972fdd75e744f9d769af8b160e1f36ee09c7df SHA512 f87873947266f45285734fa8cda6736a5090e320021a0ca8776bf8dd87780965cf835bd3f45657503fe2a360af25235ee8fd6f1371714f7bb8d9bc2c91d6d21c
|
||||
MISC metadata.xml 543 BLAKE2B 43724e6d32707c62de4e1daffe50ba943c66286f6fe2357ec7171dad9feb7407049c26da517442957d61c11229617bd639d60bf070e7eedab8c871956cb3577a SHA512 f5a65ed219ff9f36c9d7bfdfe3bfe080ce0920e72f31f69820cc16822a04cdb38ec3c5d6b776b3c6cfde0bfc74c474558d048b706ac89e9405376e88504b8983
|
||||
|
||||
105
dev-libs/protobuf/protobuf-3.10.0.ebuild
Normal file
105
dev-libs/protobuf/protobuf-3.10.0.ebuild
Normal file
@@ -0,0 +1,105 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
|
||||
|
||||
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
|
||||
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
|
||||
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/17"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="emacs examples static-libs test zlib"
|
||||
|
||||
RDEPEND="emacs? ( virtual/emacs )
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch"
|
||||
"${FILESDIR}/${PN}-3.6.0-system_libraries.patch"
|
||||
)
|
||||
# "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch"
|
||||
|
||||
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
|
||||
multilib-minimal_src_configure
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local options=(
|
||||
$(use_enable static-libs static)
|
||||
$(use_with zlib)
|
||||
)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
# Build system uses protoc when building, so protoc copy runnable on host is needed.
|
||||
mkdir -p "${WORKDIR}/build" || die
|
||||
pushd "${WORKDIR}/build" > /dev/null || die
|
||||
ECONF_SOURCE="${S}" econf_build "${options[@]}"
|
||||
options+=(--with-protoc="$(pwd)/src/protoc")
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${options[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multilib-minimal_src_compile
|
||||
|
||||
if use emacs; then
|
||||
elisp-compile editors/protobuf-mode.el
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
if tc-is-cross-compiler; then
|
||||
emake -C "${WORKDIR}/build/src" protoc
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake check
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${D}" -name "*.la" -delete || die
|
||||
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins editors/proto.vim
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/proto.vim"
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} editors/protobuf-mode.el*
|
||||
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
DOCS+=(examples)
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
30
dev-python/Adafruit-Blinka/Adafruit-Blinka-2.3.1.ebuild
Normal file
30
dev-python/Adafruit-Blinka/Adafruit-Blinka-2.3.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST Adafruit-Blinka-1.2.1.tar.gz 69725 BLAKE2B 818dbe0c6e97e1e0f8b59cba22025fb75766b16c3d23410e93f0c15ebf3b08973da1186b6f78e0bba58228747d7d05479ead9a86007e4700283bb6d1b84df3d9 SHA512 84a768b49ebf1444a0513fe1521681e5a838ce61b15189828f7a41f25007beedb69eb716924f98be9ae06d5b05415965b86902849e124c53049e1d1d09eddfe8
|
||||
DIST Adafruit-Blinka-1.3.3.tar.gz 79416 BLAKE2B fd8ed245991ef6e97227980082936d661955f451a3957095447adcf7d7debc577fe750422a0db8492e1515bdf992e383dbb2b59cedbcf805a85b32ffa9f14a31 SHA512 7b69cf68decfc732364c3dfb0bb02a590169282b3a80a799704e31f37101b48d999c1b7a75d0832d1f6e4cebf064363b62c77442039e6a1e2f43f52790786cdc
|
||||
EBUILD Adafruit-Blinka-1.2.1.ebuild 786 BLAKE2B 1eea08b39727eb95af6e372382bd67895086500808f5edd77b62256bc255648e14739627df195d7e50ea50475f5ee1866a9e882d4e26e018ee6b8a85c229a602 SHA512 951bce72bf9dc083d95ae17a30bdf2a4acba2c5ef9be3dc9b0252aa8a4ae290147f3f11286c6789d8b319ce4c7f4e84dd63e0d7fd4057634424684d9d70f1896
|
||||
EBUILD Adafruit-Blinka-1.3.3.ebuild 786 BLAKE2B 1eea08b39727eb95af6e372382bd67895086500808f5edd77b62256bc255648e14739627df195d7e50ea50475f5ee1866a9e882d4e26e018ee6b8a85c229a602 SHA512 951bce72bf9dc083d95ae17a30bdf2a4acba2c5ef9be3dc9b0252aa8a4ae290147f3f11286c6789d8b319ce4c7f4e84dd63e0d7fd4057634424684d9d70f1896
|
||||
MISC metadata.xml 480 BLAKE2B 5f39cfdafe08bd990663c4fd61edc391a61224e7ae4793ea863c882d9faf0ba38f92e0c5532cd1390490f8a1a09037c76641a016fad2fe1b7bfa5271b77061e7 SHA512 e2d3ba0d4c334fd22cf0cc2576e5b079bd48943277f840bab0b1bb084ed83685823095467da6df77ceece8058fd8858517bfa88802209179ed04b9abca9c56f2
|
||||
DIST Adafruit-Blinka-2.3.1.tar.gz 83111 BLAKE2B f8b5392c89f205f91a3846a731ce169c253fdc7a9bade9ecd645bf56fdd32f24af52c7ae46cf65429a140c8c13fb8c0d663a68fbb2ef8f4b8034bad65554ec68 SHA512 b471bf1c6daf115d385e5e8b2a979487b8aa93cd56eadb31765f957a726c39dcef96dd2903e6399323a67cb844b424d4db77f6d683149efafb260a2666a10476
|
||||
EBUILD Adafruit-Blinka-1.2.1.ebuild 748 BLAKE2B 22967c20c1a99aad21d8bc07096cae0b628980e1c8244bfe5cc24bdfcde6913dc2c520f70a1a8a4592336d98e7737fba9830966e5b050298a9aae758a579e55e SHA512 576bc0973f08fd99364f02dc1d16dfee8ea088823a45260da54c47b4c0ec315f26458ad8e80e9e8c5c605962223fd801097d5ea9737cc198937255e10192c25d
|
||||
EBUILD Adafruit-Blinka-1.3.3.ebuild 748 BLAKE2B 22967c20c1a99aad21d8bc07096cae0b628980e1c8244bfe5cc24bdfcde6913dc2c520f70a1a8a4592336d98e7737fba9830966e5b050298a9aae758a579e55e SHA512 576bc0973f08fd99364f02dc1d16dfee8ea088823a45260da54c47b4c0ec315f26458ad8e80e9e8c5c605962223fd801097d5ea9737cc198937255e10192c25d
|
||||
EBUILD Adafruit-Blinka-2.3.1.ebuild 748 BLAKE2B 22967c20c1a99aad21d8bc07096cae0b628980e1c8244bfe5cc24bdfcde6913dc2c520f70a1a8a4592336d98e7737fba9830966e5b050298a9aae758a579e55e SHA512 576bc0973f08fd99364f02dc1d16dfee8ea088823a45260da54c47b4c0ec315f26458ad8e80e9e8c5c605962223fd801097d5ea9737cc198937255e10192c25d
|
||||
MISC metadata.xml 473 BLAKE2B cc4abfe9ab5a3162b7a190d48f41f35d338ef0615799e267be91e968fc6f0f03c2ecb829b0d6013c0c28b8dc17f7b63a102a53b3b1861c3ad11954a691f48da0 SHA512 0756f3a827567f145ded83ed636a09d0d9da2513cbafc36e8c4a831082f161d1a522ed7afe0e98fa654922c2eff00cf4516e337da8a78eb00f228f3441545717
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Adafruit-Blinka</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
33
dev-python/Adafruit-DHT/Adafruit-DHT-1.4.0.ebuild
Normal file
33
dev-python/Adafruit-DHT/Adafruit-DHT-1.4.0.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN/-/_}
|
||||
DESCRIPTION="Library to get readings from the DHT11, DHT22, and AM2302 humidity and temperature sensors on a Raspberry Pi or Beaglebone Black."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_DHT/ https://pypi.org/project/Adafruit-DHT/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
33
dev-python/Adafruit-DHT/Adafruit-DHT-1.4.1.ebuild
Normal file
33
dev-python/Adafruit-DHT/Adafruit-DHT-1.4.1.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN/-/_}
|
||||
DESCRIPTION="Library to get readings from the DHT11, DHT22, and AM2302 humidity and temperature sensors on a Raspberry Pi or Beaglebone Black."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_DHT/ https://pypi.org/project/Adafruit-DHT/"
|
||||
SRC_URI="https://github.com/adafruit/Adafruit_Python_DHT/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
5
dev-python/Adafruit-DHT/Manifest
Normal file
5
dev-python/Adafruit-DHT/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST Adafruit-DHT-1.4.0.tar.gz 15734 BLAKE2B f6069a23a819badf3db602c9699b32ea88e38a3e5f3b99740f32b7ead96a9edfb07e612ec6e2c3a7b93c4d8a85d9adf5145bb3115d82a5268e39a711a4fbbc7e SHA512 7d09990ed9f2e560d7e9f1676a7c404bd79475b44a685b1912343098c5fd986bf493480ecb4a65d858094d84f4f2a7d9a32b227e57eb5acc9874886518e70a4f
|
||||
DIST Adafruit-DHT-1.4.1.tar.gz 18417 BLAKE2B 60cf669743672f2c19affdb420b312005a4226e5b08c4ebbfe99780fdd90a88335570e160d300af7d08e9afada64d0b2a125a9912bcf7e1d07e1342f7e2302be SHA512 c3a8680c22c3cb55c0f2a042a85b84500c5ad2956886c17fdf27122d267ca1a09cafdb9de191ca7e41080719e6aa4bc0512ec309065afbceed1bccdafa432e6d
|
||||
EBUILD Adafruit-DHT-1.4.0.ebuild 848 BLAKE2B bf7260e5efc8a76ca0b97ac152dd49099c26dff1d831b911d1ee3be534c490774aeb905a5c58e8a700aa003f52dad278f3109240243bdeb9872c4650703e93a1 SHA512 e900e271685be20c4a594182a8a5459ab6b9bb737ace22b54330476ae0977f7d8180aafe32a275e56b4f35e38695955f30c565ad0da02d45419129a0af01e57d
|
||||
EBUILD Adafruit-DHT-1.4.1.ebuild 866 BLAKE2B 2af5545b8f626052f4b15f16bfebda1acc1910acc491b066d0fbfbd86a80d337fae9129abbc68687d46880ae8af717f45160ebc4f09b498ddc8a31a2839e6b60 SHA512 93ef21b06ebd87ece0c9fff7b694cd649b4679dffab6108bf3c14cc63e19a691807596ecb7756fd83ceb2ec435b676b70068e0f66dfe34a459e0ab79bb10acac
|
||||
MISC metadata.xml 456 BLAKE2B cbdbde3a5428ac6c84f110eaa5c890b8f5cd371d7ebdd81a8ef74c17e5f5b2975c96385a1e75aa943e7e2704873847ef9a5267160ec10370b345b3c630168911 SHA512 6f768ffe29543522175518d989a29c46cea523dee7e27d50afb7c6ca7a085839b9ecd47f3b0fa01042e7cea846cc25426f84b9261faa9e2fafc96f103570c251
|
||||
15
dev-python/Adafruit-DHT/metadata.xml
Normal file
15
dev-python/Adafruit-DHT/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Adafruit-DHT</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>tdicola@adafruit.com</email>
|
||||
<name>Tony DiCola</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
32
dev-python/Adafruit-GPIO/Adafruit-GPIO-1.0.3.ebuild
Normal file
32
dev-python/Adafruit-GPIO/Adafruit-GPIO-1.0.3.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library to provide a cross-platform GPIO interface on the Raspberry Pi and Beaglebone Black using the RPi.GPIO and Adafruit_BBIO libraries."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_GPIO/ https://pypi.org/project/Adafruit-GPIO/"
|
||||
MY_PN=${PN/-/_}
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
3
dev-python/Adafruit-GPIO/Manifest
Normal file
3
dev-python/Adafruit-GPIO/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST Adafruit-GPIO-1.0.3.tar.gz 24522 BLAKE2B 248338a7d81643335e18f61aa17323909b4d06b60962827eaa96f7dc92af74fec02e06b76750682999cd776e4c10de0f447477ecaef6bc0c1e09a59a078a1f4e SHA512 5b6f0b1c7c95f2252c7139c54bc80b66e69de5df0a315e6aa862a8b280dd6783c59df4fc5523d45491b5faeb21b965a2b57ed673b57ee0e303f191f4e105d491
|
||||
EBUILD Adafruit-GPIO-1.0.3.ebuild 904 BLAKE2B dc5d1e5df0012fdf3a8badc63b34c95fb3f7874628ce33ddf37eec16ce3494818a34743eb286baa07707d29d7de4090db8c5ae6b6308825f80f4d8ba342f0eb0 SHA512 09f32a7830f42271d9c712b2cb50b318412f2e5dc3e7368acd6ac46ced24aa2397768a681be92ec17420add68b7087134f636167e773ca46df3647c44a811f58
|
||||
MISC metadata.xml 457 BLAKE2B cd7c5bfde50c50e9ce3542868b9566748caa3a5a5194d945c7474819b69872bc49ddddf3a8c049c1c7aa5278b3beb43bc485ca4d7c56d368daf69733a988709f SHA512 3d593e41d4929c1b340180e48b8fff474f2202e4bf45a4623c81cb334de6c5c8c3f0403fb9af13c9088ed986bff301d2b582356c30811d696fbcf0fd736c5dea
|
||||
15
dev-python/Adafruit-GPIO/metadata.xml
Normal file
15
dev-python/Adafruit-GPIO/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Adafruit-GPIO</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>tdicola@adafruit.com</email>
|
||||
<name>Tony DiCola</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
33
dev-python/Adafruit-PCA9685/Adafruit-PCA9685-1.0.1.ebuild
Normal file
33
dev-python/Adafruit-PCA9685/Adafruit-PCA9685-1.0.1.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN/-/_}
|
||||
DESCRIPTION="Python code to use the PCA9685 PWM servo/LED controller with a Raspberry Pi or BeagleBone Black."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PCA9685/ https://pypi.org/project/Adafruit-PCA9685/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
3
dev-python/Adafruit-PCA9685/Manifest
Normal file
3
dev-python/Adafruit-PCA9685/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST Adafruit-PCA9685-1.0.1.tar.gz 2950 BLAKE2B c4c224b5e5fb1bb7112b06f7d2b32b9b3cfc4810cc6cb88e1dccd9e14e400583394617bbba0c2bd48ad2906a8ee917b24f792e26d9254ed272e384b610e42da8 SHA512 78cd6e4304b0f1067faed5aef0d4690e9c636c0f8a6b79cd9b103f0025772f890958bc922cd019bce580948fea50dd01a206b17ce412e4120be2078340eedab6
|
||||
EBUILD Adafruit-PCA9685-1.0.1.ebuild 824 BLAKE2B 39bbb0b7770445895ef67483c152d8323f1e4f7c44add739aad1c37ec7efd4ccdfdaca8b7104bc6e870087d7e46578b171d55c877dc3c936a67089d09a3f6446 SHA512 cadb18586a66f0323e906eff4961af79c69e7b8ba1f78273b0467c9e822c3a98de5a784b0d3851446fec0f9bee49ca2bfc25b85b5a96f522a2b8d012cc0ffd34
|
||||
MISC metadata.xml 460 BLAKE2B 3fdd117dadb2c79d98cbb7406afb63594631a047922f49248dcdbf111a59dbd2619d8b9a99f035ae55137b22b7ed495b83568473ed2a37c805ae7fa7aa56eb33 SHA512 5c09ae6d3436590e7a9c7c7b3cb855d2c567a21e91bd591929a7b27f7be9fae7e214602f7f292a8e752e4e8c001648ef77bbe8dbc7207b894b0e6be1f700542e
|
||||
15
dev-python/Adafruit-PCA9685/metadata.xml
Normal file
15
dev-python/Adafruit-PCA9685/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Adafruit-PCA9685</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>tdicola@adafruit.com</email>
|
||||
<name>Tony DiCola</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
32
dev-python/Adafruit-PureIO/Adafruit-PureIO-0.2.3.ebuild
Normal file
32
dev-python/Adafruit-PureIO/Adafruit-PureIO-0.2.3.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Pure python (i.e. no native extensions) access to Linux IO including I2C and SPI. Drop in replacement for smbus and spidev modules."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PureIO https://pypi.org/project/Adafruit-PureIO/"
|
||||
MY_PN=${PN/-/_}
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
3
dev-python/Adafruit-PureIO/Manifest
Normal file
3
dev-python/Adafruit-PureIO/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST Adafruit-PureIO-0.2.3.tar.gz 5395 BLAKE2B 5f86bb974d4afd9887de173ca28bfda04402151f450dd183f751bfae6f0f8442086eb1353f859d773a60b0cbde21bc4d4852c0d375b80e7af511c4b7084ea0fe SHA512 32037c002d376ef06d778397c7292629c80bc96f3aa83de9e36faf2212559e5637a326b215863f7d1db9aa12c9bb30d06feb31a444422448afca57508732d24a
|
||||
EBUILD Adafruit-PureIO-0.2.3.ebuild 856 BLAKE2B d3e97963353b7e51f763d7ba387e35590d87b2ebbb7ac2c94863c2ea3dcc79725805121e754a7b5218a0414609b0a143c075788beb0f0cfcbfb4f5d93eb64787 SHA512 ce9a73839f5acf07d962a329fd3d0f3627ba9d01b509a9f0b3d5a6a964b695ed2ef57046f26e5a7ba0348f1a39c948f00d2727efb27321b3355547d2e5bee296
|
||||
MISC metadata.xml 481 BLAKE2B bd3ffc64ef0b27bd12ed92be340995d9734e3a128d855ac803a2d5b30e0e6bca90962ec428d3bcf3525ebc0cbb727a679d63d1cfff8a5922252075835b6ebd74 SHA512 5b8d9950cbfdfb2646c6386746e14afed23febc0d837d35a83b388700116de017363fc3e65fd45afdef24eef240fae5917f2203a157b02d2c0724eae5c4728dc
|
||||
15
dev-python/Adafruit-PureIO/metadata.xml
Normal file
15
dev-python/Adafruit-PureIO/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Adafruit-PureIO</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>support@adafruit.com</email>
|
||||
<name>Tony DiCola / Adafruit Industries</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
32
dev-python/Adafruit-SHT31/Adafruit-SHT31-1.0.2.ebuild
Normal file
32
dev-python/Adafruit-SHT31/Adafruit-SHT31-1.0.2.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python Library for Adafruit SHT31 module"
|
||||
HOMEPAGE="https://github.com/ralf1070/Adafruit_Python_SHT31 https://pypi.org/project/Adafruit-SHT31/"
|
||||
MY_PN=${PN//-/_}
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
3
dev-python/Adafruit-SHT31/Manifest
Normal file
3
dev-python/Adafruit-SHT31/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST Adafruit-SHT31-1.0.2.tar.gz 4086 BLAKE2B 53fd65d6b129213943363ed49673b67b5052b0a6dde33a0581b68ca4aa85f7d8d6b76abf24072e62bc0910de43287b95549d11a94b563cf81d585d0d888a837d SHA512 2b747f25f5cc7befa985dd71894d5bfae474895eea8ce88587ff91001ed9e302fdc97629915ede8309d276237d4eb3613e7519f9e9ae909751f4a45e71577aac
|
||||
EBUILD Adafruit-SHT31-1.0.2.ebuild 763 BLAKE2B 3c34a05bb35f1849de1edf0be1008cea3aa814f610f66c9dd934725e8be33c5ab97e26826c22766b129e1873050ab38a5ae91bed8231afe04f105f5578862a2d SHA512 d5d85b53a74de0009083efacd3497b248b265a8a6ad173b669bfab389324e68f71204196dc4486e7ae7a0f1b276d9913af17a98830974836f3e1257cdf7100a6
|
||||
MISC metadata.xml 333 BLAKE2B 3f720dda29ad95737caa2c9148ff7d86dbb260d9aa3127c031b3d40b5f00daadc830389951108ac5305da9c92f51ff09c5c29d10039c564e71cd909b0b1a4b18 SHA512 8610cd56c5f0ad699b1371029e6b4999dc913dc5d805cd0cd9c3bfcf8a31c23588713e253e8d358897f99991a95eabfc8814d5f175903fdbabf38d1e6a61df43
|
||||
11
dev-python/Adafruit-SHT31/metadata.xml
Normal file
11
dev-python/Adafruit-SHT31/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Adafruit-SHT31</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
30
dev-python/Adafruit_BBIO/Adafruit_BBIO-1.0.0.ebuild
Normal file
30
dev-python/Adafruit_BBIO/Adafruit_BBIO-1.0.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A module to control BeagleBone IO channels"
|
||||
HOMEPAGE="https://github.com/adafruit/adafruit-beaglebone-io-python/ https://pypi.org/project/Adafruit_BBIO/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
30
dev-python/Adafruit_BBIO/Adafruit_BBIO-1.1.1.ebuild
Normal file
30
dev-python/Adafruit_BBIO/Adafruit_BBIO-1.1.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A module to control BeagleBone IO channels"
|
||||
HOMEPAGE="https://github.com/adafruit/adafruit-beaglebone-io-python/ https://pypi.org/project/Adafruit_BBIO/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
5
dev-python/Adafruit_BBIO/Manifest
Normal file
5
dev-python/Adafruit_BBIO/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST Adafruit_BBIO-1.0.0.tar.gz 43743 BLAKE2B 9defa95e865d167cf473c7f02f0ba23fd4947f2b9dca6a082e00bcd51f0339907b1be0ec90bd584734b75ae18010bcc93f8b64948ea68bf13c2c78fc3592f52f SHA512 fb8af67c25f6a852255b845d4884a31a194e885e93e6c12fd08c4737bab4ecc2fe6083d5fe7bcb37aef800150f2ef58ecd06841323fcca7d23a59e35a02bafb4
|
||||
DIST Adafruit_BBIO-1.1.1.tar.gz 76685 BLAKE2B c564514b1091a6d06eba8fdb4a837984a61a34e3cb9bc57b089d13387b3602bd98fc81238af2b1d1fe588ba841e9fe383c897205f5b5e997765c3cdd4650c1ea SHA512 c28c65737b9e49158ada89d3c9d303e35c03231ef282e266c6dc704efa500b0fef543251b8e17de201d24c903afe142027a9c88f8cd2b8f633e9f1a81c8cc846
|
||||
EBUILD Adafruit_BBIO-1.0.0.ebuild 700 BLAKE2B f360b2a39860387de35d03a05aa5fa0ee7866b5e4133c323e156a2e6f440256c84671f0c036e274dc736157e6d97a4ccd96adec828e9cd392d083c6a32b6781a SHA512 9fd39a8d94e4f770c633de949db433dae32e92f950f02ddcc2be84df026029864fc6aa7b47cd293826d69d90b81c8cb7928bb04fad38e7b0e019c71a0384e107
|
||||
EBUILD Adafruit_BBIO-1.1.1.ebuild 700 BLAKE2B f360b2a39860387de35d03a05aa5fa0ee7866b5e4133c323e156a2e6f440256c84671f0c036e274dc736157e6d97a4ccd96adec828e9cd392d083c6a32b6781a SHA512 9fd39a8d94e4f770c633de949db433dae32e92f950f02ddcc2be84df026029864fc6aa7b47cd293826d69d90b81c8cb7928bb04fad38e7b0e019c71a0384e107
|
||||
MISC metadata.xml 458 BLAKE2B 7e5c9df654fe5d11259fb34ca2e1103bf8601181351a3f3194c7b326fc0e33e021e0f247e54b5cf472893f11f928a5f9130c0410c1143fcbb2473af5131d2dbd SHA512 d4fdc4c1524c4bedca0701f1b50e35404445fb98f111ec7f0895b155ceae213387655c55f32245b74ecdc3e867c833ac7f49cf9fff23b7df9e5404c138620c07
|
||||
15
dev-python/Adafruit_BBIO/metadata.xml
Normal file
15
dev-python/Adafruit_BBIO/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Adafruit_BBIO</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>justin@adafruit.com</email>
|
||||
<name>Justin Cooper</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
30
dev-python/Ambiclimate/Ambiclimate-0.2.1.ebuild
Normal file
30
dev-python/Ambiclimate/Ambiclimate-0.2.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A python3 library to communicate with Ambiclimate"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -2,8 +2,10 @@ DIST Ambiclimate-0.1.1.tar.gz 4232 BLAKE2B e89689a114c9bedc5cf7b1f80e383f3d79c0f
|
||||
DIST Ambiclimate-0.1.2.tar.gz 4289 BLAKE2B 96496d931a170d40bbf3bf386be7e260ed3aa2816a124b613c2f0e781aa9aceed57dc43e672dd8c9c1d998f592031d0a3a88db47b7d7c344ddf5505255deb3bb SHA512 baa758197fd854d4b950ef2250ca9a3bc405a8d16c075d2bbf10f788d3e38142f9693981d0775eb8485d69968b81c5c7a31aedbac02d390abcf408feb418f664
|
||||
DIST Ambiclimate-0.1.3.tar.gz 4328 BLAKE2B 6240d44a509e6a41b8181a15495897df1051d0a720e5a3155a681c8ef6663c402191757938c66cb09216b7ff91ba9c8c8f43b4f3588d9a7a5e2ba39bf85aaadd SHA512 2172d7e5ce31263b3ee453f4a8b6b96c143360f6678efdd3af4cddddaa47c24fe88724b30bfef6142b4936f63f69ce0922f4c17aedb520b556ba35f7b672be57
|
||||
DIST Ambiclimate-0.2.0.tar.gz 4338 BLAKE2B be33853efdfdd83a709dc777b78cae0234e7fadb336b2058420af0ed47370372b276e916029db58fb9bbf1e380c11a6b275353c2cdd9635a5c49cc6b47566919 SHA512 72c209bf31a01678d7ac6df263eab4fa0978abc0697959d0ba5d4ba12e3b3582a623533f9b04e7e1a43df79f38067d1575c9eb638ad79adbf63528310653fd57
|
||||
EBUILD Ambiclimate-0.1.1.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
|
||||
EBUILD Ambiclimate-0.1.2.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
|
||||
EBUILD Ambiclimate-0.1.3.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
|
||||
EBUILD Ambiclimate-0.2.0.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
|
||||
MISC metadata.xml 466 BLAKE2B e596473074fabd97a0bfe4cca755c77fcd84f8331b3348c3a36d2842446263f719c1b1fe106d02c62b1f1a8243aa07a74e8aad218278892e7211ba50dd01dd43 SHA512 1f99427175285e55fb69378c6bf2f3d9e233b5d0b74eb4b77a2f4f723c9ad399902283495f389d3ba44ea226c1f1e299db7d2fdd67826ae5226764e539ffe74d
|
||||
DIST Ambiclimate-0.2.1.tar.gz 4338 BLAKE2B 399c2df1f091df183fb24fc19f7db46c2b3a5b38f26eea7978f59057059e6bfce039d76db05c129f050e4b1ef147b4bde916a9679cb6753ddc4b0044289f0131 SHA512 01c3da64bc232a84a22a7f90364184d38f714c5d9b3d69768555c6e89694572ecefd606f03fcb1c28b8a0b46d898afa68af7ed57494ff1d101dbe4014b358139
|
||||
EBUILD Ambiclimate-0.1.1.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
|
||||
EBUILD Ambiclimate-0.1.2.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
|
||||
EBUILD Ambiclimate-0.1.3.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
|
||||
EBUILD Ambiclimate-0.2.0.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
|
||||
EBUILD Ambiclimate-0.2.1.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
|
||||
MISC metadata.xml 459 BLAKE2B aa0ea776078a2b115be9df2a18ee0a6f663f2b4b99577506f98b4dfdb3575b6c6a721b1f263240f71d9372c2d2bba9035513e3a10e754b8d035ec56ccf5b02a1 SHA512 cf6582a852b481e605929fa524db6db790add8233d89f4e202185e49e8644772e2ebbf8353f4a706844735cf2f313fe01c7ce9e2f418cebc78f7cd47921a707e
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Ambiclimate</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
@@ -8,10 +8,10 @@ PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python package to control BlinkStick USB devices."
|
||||
HOMEPAGE="http://pypi.python.org/pypi/BlinkStick/ https://pypi.org/project/BlinkStick/"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/BlinkStick/ https://pypi.org/project/BlinkStick/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LICENSE.txt"
|
||||
LICENSE="NEWLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST BlinkStick-1.1.8.tar.gz 18704 BLAKE2B e7ad39f5ea8b8469162561c194d4c42eb3cb3afa25977de0e884fa5bfeb930a3cc8f9cfe750bdaa7613a49ae3b460d85547277ddec59cd0d5e52c97b7e227a93 SHA512 1cafe770e8039ea11c34ad707d5b860d43c628d51c6a967ebf605d05f6f86f14828263b0089eab9362f0a92ac966d12ed7ad0208abea9984b97bfa501c10e262
|
||||
EBUILD BlinkStick-1.1.8.ebuild 781 BLAKE2B 6de3ef7235c982e1afa9c2c9af603ad6eddb9e452aaabbab3f91c95e8f8357bdd1853bfd6dca971f84e2984426e3e0991303652f077c793d3f2cb5be30b62d61 SHA512 294f1e88120dffab7aafa7a3325505748f665fe5a1d3618b1fbd8f59d59dba3c1d215613ad9c23a139babd6f2fdb73aa1cf5d862cf483f43af52ba94bd3c99c5
|
||||
MISC metadata.xml 470 BLAKE2B cc8bb39b2244efbdb35cc528d29785d2c895a9f5a7e9bb7e547fcb2b989b441446017a40acb83d3e8d3e7db783545a4164c75575a999a66a34f9db011a71eba0 SHA512 5d46b04fb669109b824c3edd75ff33ef2462fd89886ca817f0e3af2ea0f7912a1f1bf20b3b5a4062faa1e4402c6e817ce2f5bba1977a7f9f51da6c2842aa76d8
|
||||
EBUILD BlinkStick-1.1.8.ebuild 739 BLAKE2B 9b45f2561d98e4a720c86535c9f0f179b3af2200d7def0d27ce53ac158230d5053c083afa4c1d543e0dc5eb44b9f3993b82bf6567ac2432765ae8930173c667a SHA512 5b235eb87e7d487b0cfa5b2b3facd0d21ff9185d5c81b41035d8214a4eb8efe27a5bee6912560e7d45043a18bf55306004d644d7f3a364e736f4849019290606
|
||||
MISC metadata.xml 463 BLAKE2B 5421a121da01649995ff97fe062b0951f017318faaf837ce562dc96deb7401d5d39ea9e4f62b824345706d56d86f68dc95aed165dcd174cb6af52a9041652fba SHA512 32b194ebf096ece52662337fada246f994e2e31f7b377ac26e648a9e2a6e5fda2aed8ca3c281d55c6e6ef548b09a14742fd3bcf506ec0a22f0c53a3dbcdd8ad8
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">BlinkStick</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
@@ -12,7 +11,7 @@ DESCRIPTION="A package to access the co2signal API"
|
||||
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
|
||||
LICENSE="CC-BY-NC-SA-4.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
@@ -12,7 +11,7 @@ DESCRIPTION="A package to access the co2signal API"
|
||||
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
|
||||
LICENSE="CC-BY-NC-SA-4.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST CO2Signal-0.4.1.tar.gz 1817 BLAKE2B 427948ed4ec1fad0494d53d0d93a2d3019f2155eba1f7e7e0aa068396e49f0d9ab48baae756eac62bb20b8cf420d0d4ed07701b7349c6ed5c910eff6c830da16 SHA512 15c01eb0856d07911a2c24e225d249bf9f35e235dab049f8012011edb89a3727a7276f27c5c14e5a51c4c81de8a0506bf6080b10762d0b77fb05137493f4b8b7
|
||||
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
|
||||
EBUILD CO2Signal-0.4.1.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f
|
||||
EBUILD CO2Signal-0.4.2.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f
|
||||
EBUILD CO2Signal-0.4.1.ebuild 683 BLAKE2B 549bcdda9b27f01bd3444055603fef1da3e203b28f194de185a78990b81308599e9de9450f58d365bc7fe6266bf0bdd97150fba29accc1cbc28f17fc6d2f5898 SHA512 29e73d9e13033d543950f8ff72ed89e2da522e32dbea9d3e1a54edb7f71a3e25c65482cf4c5a9992c39763af6eb308549fb7566c33a16a99ed100e110115e07d
|
||||
EBUILD CO2Signal-0.4.2.ebuild 683 BLAKE2B 549bcdda9b27f01bd3444055603fef1da3e203b28f194de185a78990b81308599e9de9450f58d365bc7fe6266bf0bdd97150fba29accc1cbc28f17fc6d2f5898 SHA512 29e73d9e13033d543950f8ff72ed89e2da522e32dbea9d3e1a54edb7f71a3e25c65482cf4c5a9992c39763af6eb308549fb7566c33a16a99ed100e110115e07d
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST DoorBirdPy-2.0.8.tar.gz 5068 BLAKE2B 57154296c0410f02ae51afdca8f0d0af16a7b068f0d8e5633b6048475fa1ac7c1b41647758ea55216de1adb3e77f9ea1f71deb468683193f47dcab2c8f2bb674 SHA512 b8481168a593e4762340a4835fe8402b3df84db0532cadce5f7a9dc4391d54d576db9851d6d8def2ad58c089fa78e8748d533ab5df231cc4a53b5a81a77b3d46
|
||||
EBUILD DoorBirdPy-2.0.8.ebuild 719 BLAKE2B b9d969631f1db9c17574e7b6a0550fb589ea2471fa130c99c2a0d8e8cc87cbbc1d5432f5b772ec0917e32b713b5b11fbdf096267458843cfdb6bd19ab5d16468 SHA512 340a04d11440cf0010eb0865c823bc97b3bce08214c6a99217c314c9e07413cb8113553deddc3231ab4b3d5d82b1a9cad4815c4c6e09f4b6270e188ebe7a9e1f
|
||||
MISC metadata.xml 460 BLAKE2B eed6f03b857a3b6a77be43c9dd62b9806d946d8fe0ce80548e1caca69a3e12cda6504b803048e9651c9a6e4839c57c3b952609ae906260c602fa133b97b2f1a6 SHA512 48228e69fe6560e978ecf355bb39e29e0de6ee132b68b335fac7313dbf631139b81c187df9df4d426977f164c73441440eabd6c33111d9be2af026ac635b6b80
|
||||
EBUILD DoorBirdPy-2.0.8.ebuild 681 BLAKE2B 654c2ccbc06448659c448194be4270cd44f24511b550b07782965577c7b7adee17abaf1e00175c60dab579b2320e24fe282689e36bceaea33b0d0016cb373594 SHA512 23e6eb061fffa0663b378da9705eb3605ba0743c10d3feb75fb8b5d28a4ad79f610066873d373456cf7f03a4bfcb8d704003fbdf30ea5b4e732df034c1217373
|
||||
MISC metadata.xml 453 BLAKE2B a5351672d04491e7612aa4dfb42a607577549e521bee2fc262d83a7b3552f029b94cfa6f36cfc8500f7f5b7a3e619df383643e418b9d38e42a5249d332189947 SHA512 32557a6cbc09b004aabee02fcbeb62a5dfd123ab4abeb8efd1f22775800c4089dfaf1cbcd1e7159ac28ce4b1964ec7ddff5555ae082912ace561abba65f4a7c7
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">DoorBirdPy</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="Python Git Library"
|
||||
HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD License"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
|
||||
EBUILD GitPython-2.1.11.ebuild 711 BLAKE2B a36d2ab36579ed853dc85aaafb2a6bd53a865d2f2d2ff8060ad55c2da0f98c4e932adab7b7f182ef8acc88bc91ce5454d811f4d33b75ef408749525cf0504c81 SHA512 ed977137f63a269797dfdd7bed31632904db5ff77df78959620834a254923a0702ea89bcace9e4a7351eb3a8be6574755e8b58cfe6fff41b721040a2dd4805b2
|
||||
MISC metadata.xml 548 BLAKE2B d6301ccacf5d4591cdf8304c072164d7c4ed1d90e20e6f49c185d93f1f2f7e6cee9dc77d8ad335c29985f56c130b31c63685b6d9d0166f944a6119077bd98d05 SHA512 ce179070a488baf71e6e3ca369881dedc38a38e0485f3e6fe7eb4a7157db833f061b8f596163edcf74ef60d94135f7ce8bee792161e974b3fd0865cc80d98571
|
||||
EBUILD GitPython-2.1.11.ebuild 665 BLAKE2B 4a6ffc0b6de5076d0e5e42d6bc9d0bdbf5f902238ffdf448cd71bbd80c62e1d077f2364e2646f244c5b22581f8ed366139258b012ffb3c987438cc7204d7c565 SHA512 ab7a4d4d538722485d2fce60edf548962f96a1ca1ade42e9fa4f400f81786c7b05b7f032b2a68b3a1e7f652c2ebbe32bba831ab7fe5ef0022978f3fce8956ad2
|
||||
MISC metadata.xml 541 BLAKE2B 1a8cd2f73efc241df6915b9d61d3198f1da345bde5a383537e74dd42973ab7fc67be967248d71c25ca1fc502abd389931b3aeaa626f1b6f35dbd39de6172486b SHA512 ed81a0385c46c5a980ce2fa84b1cf051b43056ee128d7532b47745d5e6ad3b58f6fb63faaf019b2ea7723eccaa477fe71177b7eef403ecf3dd56502f57c319db
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">GitPython</remote-id>
|
||||
<docs>https://pythonhosted.org/GitPython/</docs>
|
||||
|
||||
34
dev-python/HAP-python/HAP-python-2.6.0.ebuild
Normal file
34
dev-python/HAP-python/HAP-python-2.6.0.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
|
||||
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
|
||||
dev-python/ed25519[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
dev-python/tlslite-ng[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
34
dev-python/HAP-python/HAP-python-2.7.0.ebuild
Normal file
34
dev-python/HAP-python/HAP-python-2.7.0.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
|
||||
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
|
||||
dev-python/ed25519[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
dev-python/tlslite-ng[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
5
dev-python/HAP-python/Manifest
Normal file
5
dev-python/HAP-python/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST HAP-python-2.6.0.tar.gz 254408 BLAKE2B 0ff6e354f39fdbb119736277806ccbd340c252e06fb38cdcfb2e7a413ce786c782bc2df111b1d92fce273de63731acd1b494f8800bda85c24bf0c7f8a179856e SHA512 7b1e3bc40c8a93c68e2970f61d33221e8503d7f8ae531b13988c1a4a4ee43cf1b4de34a63e626ff8a19152ab8cc3137c5249b0e15c998f68e28ad5ce7beb4c87
|
||||
DIST HAP-python-2.7.0.tar.gz 254902 BLAKE2B bec081bef6559d3285a0fb9d5c071a632e778376086c3faff0c5a6a56a351ac062e32c7cbae42040d5ae302a98398d9a6cc43c1af01f7e1e96e2f6cc32b460b6 SHA512 c34d84f0687b77c4cd63b63f38227bed34ecd8ca57d77c8bca9617af47644857097c5a038d0ab31dc98272eba410a0c665f9e932712eb38641532ec5f13712c2
|
||||
EBUILD HAP-python-2.6.0.ebuild 899 BLAKE2B daaa7639f7aa1fde238d0838cbe8c9862954dca92b8ec87afdaaf63609d8c6a0ba5980e4f9c359b2a88ee75adfa26bc8f9236d34febe30ee0b41afc3ff5a7f69 SHA512 afe32ee6d48407bb6999420f180712967c6b5008231c392b7c2d700276ad75cf543678bee3646af622c801b66d3494c8f8c5f43b632bac37d407f6a4051d1d97
|
||||
EBUILD HAP-python-2.7.0.ebuild 899 BLAKE2B daaa7639f7aa1fde238d0838cbe8c9862954dca92b8ec87afdaaf63609d8c6a0ba5980e4f9c359b2a88ee75adfa26bc8f9236d34febe30ee0b41afc3ff5a7f69 SHA512 afe32ee6d48407bb6999420f180712967c6b5008231c392b7c2d700276ad75cf543678bee3646af622c801b66d3494c8f8c5f43b632bac37d407f6a4051d1d97
|
||||
MISC metadata.xml 329 BLAKE2B da920b7d0bf3c5cb2d3dc0670adc51b65b78c06f87fbb84576cc741c91c39b859de14b22ea5d50fa870e068d238ae27efb2f06efdbe77b483f9be769541864b4 SHA512 5a3db57ab83e0da4ab721236417e93f057b5a421e23e891c7deeb872f46f2fe24f8eb2a8ffaaf55b1bbda1e00c776cca3ca04f568d8324f2eb92e8d5817e46ae
|
||||
11
dev-python/HAP-python/metadata.xml
Normal file
11
dev-python/HAP-python/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">HAP-python</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
30
dev-python/Hydrawiser/Hydrawiser-0.1.1.ebuild
Normal file
30
dev-python/Hydrawiser/Hydrawiser-0.1.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Python library to communicate with Hunter Wi-Fi irrigation controllers (https://www.hunter.com) that support the Hydrawise application (https://www.hydrawise.com)."
|
||||
HOMEPAGE="https://github.com/ptcryan/hydrawiser https://pypi.org/project/Hydrawiser/"
|
||||
SRC_URI="https://github.com/ptcryan/hydrawiser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
3
dev-python/Hydrawiser/Manifest
Normal file
3
dev-python/Hydrawiser/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST Hydrawiser-0.1.1.tar.gz 14699 BLAKE2B 279dae0e4c906750ccb6eaf8b61b8580545ba40fa629a159c96b44a0f09b07c52e242635065444b8c573872af649b9ddc20d02145ebbcb9cc67ebef5bed9a5c0 SHA512 4f9851c51d26e75fc93f9addaa891da9e3f3693b2a58dbfd1d3421e9a97a8d2da297bdcfd5099866b0149b1415d48032951237f883938eb9b8ebb23bfa0cacdd
|
||||
EBUILD Hydrawiser-0.1.1.ebuild 876 BLAKE2B b9e1ae12f5a5c4336fb3a56ac6873dc959e3b638d0b7bcc894d4132b862433fa659e23039fcad8762de03d868bfc8f6da09e2b8707cf7466a3fa6fc444754294 SHA512 792448396074f17474239dc8fb552eebf0441f55525cc290aa5fb440b7dcaa61170ee13fae4562fface4cca1f724e51ff1ff8776c407a859d1d2b18600237d16
|
||||
MISC metadata.xml 450 BLAKE2B 6f1808eb9a8a86bb4a92235124c896542a9aa5064a0b3599a7ca5cf65c4c25458248999948f3fb68810ee56b1dee647cc9b43a536365d33ef34b7487259c7f73 SHA512 d011894de693c4fc5ca29d316a6acd61c29555665f48939fd9dca89e01e3ab8d49d58e2be1de2eda4aeef8dfdea816a02c40abc6b5d59bc3f1cae34efd6201d5
|
||||
15
dev-python/Hydrawiser/metadata.xml
Normal file
15
dev-python/Hydrawiser/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Hydrawiser</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>ptcryan@gmail.com</email>
|
||||
<name>David Ryan</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
32
dev-python/Js2Py/Js2Py-0.66.ebuild
Normal file
32
dev-python/Js2Py/Js2Py-0.66.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="JavaScript to Python Translator & JavaScript interpreter written in 100% pure Python."
|
||||
HOMEPAGE="https://github.com/PiotrDabkowski/Js2Py https://pypi.org/project/Js2Py/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/tzlocal-1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyjsparser-2.5.1[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
3
dev-python/Js2Py/Manifest
Normal file
3
dev-python/Js2Py/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST Js2Py-0.66.tar.gz 973273 BLAKE2B 4613cdc0318f62b98773d10b82414ce8b04d66d1a0b88788c2112f2bf7f856c1f236a378d4e0bebec6b57e732a0d08f5331ee6739dde991a77792794e585e261 SHA512 e59cdc57b3713398f4cd87b8dd05a989861aa56e40606b25b1a06983aaeacfabee18f9791c64a44a186f71a6f11154f9f84ce5115d017ba24c45792e99f1bcce
|
||||
EBUILD Js2Py-0.66.ebuild 848 BLAKE2B 7e49c0e5382077f04a6baaf0cf3336283f0d72a8a2ed1d6da080715212214ea8f0cd3424696fb4dd8ec5777b2c2f67cf81551ed33aa94db795364981905492f7 SHA512 3a0c4b49fbb0c257349f4c922537bd40c61da609c79e521e0a455c02c9252fd13a7d4d387ab4face4ef6740bb588781b0704d93827a0042691397c10410badb1
|
||||
MISC metadata.xml 450 BLAKE2B 7a7ccd9a17d57afcee0519f43776ba95f3866cd521a42d53c5107ea8ce0954fa6785b49389225a82fe3a131239f9cd0c7f59436a1cd5d69b61a5877ee7b44e03 SHA512 0f0325e2c47b65d7e43104f36e9bb127d5d84c4a0da85327d74ee91eb7e789528c617243da79176d30e80f4dabfaa44ba2593f90509837e66f3e1fdcc32c27e9
|
||||
15
dev-python/Js2Py/metadata.xml
Normal file
15
dev-python/Js2Py/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Js2Py</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>piodrus@gmail.com</email>
|
||||
<name>Piotr Dabkowski</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,7 @@
|
||||
DIST Mastodon-py-1.4.5.tar.gz 3564509 BLAKE2B 1f200d2e2c424579bdd596a56747ae5b3d90693453314db410b911ddca92ed9d7355103207af3a36242ef4a277dad9e8781a21a5f8a554250bc62fea226c6fb4 SHA512 d90a45479e8c3dbaeed0a40e32e89da99f58c59b008b41967d39ec8bcf2dcecaf12cca826f2b9fc9fbb63efa36a492e63248e00e42e82646d761c06f09d4d5b9
|
||||
EBUILD Mastodon-py-1.4.5.ebuild 1047 BLAKE2B 0f1a2dda55432da8aa9ad72fde9a59f9d46eed87f2d59c64575078a72af6937130a4ad243759fe1bff210bc3069ef9578e75b06fa2161fb12ad20ea6d5c88ac6 SHA512 c1bd883b1f908d281f18d3944d1f5e38e48d3b73443aa0f93b9517640eb34bd52254aefcbfa54acfde620324756dc5d0eb018932b4d52a45bbcea8140c4dda8f
|
||||
MISC metadata.xml 476 BLAKE2B 20ab41a26ece902aa53a24505938c771ab3da194dcbc419bdea0ee2e68701b973f16f7cb8f33ff280fb1e18f45682fa80ce3930ef80b671e6d4ada37d3b3cb5f SHA512 6448bb98d15086d156896816d65ebdc10230e127d19c89aa07e42fd3019a2b8e6d5e361adca6c42e6a245d2cfdcd3993409adad42194f0800f97bf86c6ae7062
|
||||
DIST Mastodon-py-1.4.6.tar.gz 680887 BLAKE2B 4fab2e3a39b270e6208141e4d19da023a31cc2d27bf194407ad75753a6731d02a9ddae575c3ad48bee0747c097cf80ee528250c1cad38f0994d0d85d3ea23078 SHA512 f10e86433a9a02147a58e115ed942857f6dfb2c0332353dff0df57e606246ff5bbaaf7f004c3634bdf22277ae09af8fbcd828d6aa9d2189aa5ddd5fa649617df
|
||||
DIST Mastodon-py-1.5.0.tar.gz 706918 BLAKE2B 9b04c5dc85beb968b1f1a46539e77bfb0c4d9f48bcecac01f2aebb095d14bdf7ac154c62d22e3edac0407e458c8b9e2204b87deaba20af86674c6440689bee6a SHA512 5c22adc68eb5b122f6b6a43525daadfac19de6c26d0db67135a932f0422c9b9d3700b45070a23b683f92aa41237cdbde5a837c17ce9a7dd0afec3c5ae65eab1b
|
||||
EBUILD Mastodon-py-1.4.5.ebuild 1009 BLAKE2B f74b72c623f1bcaa860b44e0aec55a4b332cccfc61d88b86ddba5591acddc71d57e7ae49c744a56d42a34c3f0e0cdcbafbd9d7185d7e189898fb3dbc6dfe3935 SHA512 0f5624a1b460df109c0e64f11e1217ff0ce4a59ccfefe963e39992c7d57d744c674eb7d4906f600c7a6cc964f6aece427c7ce7a4b695a1371cf20e51d8cfccab
|
||||
EBUILD Mastodon-py-1.4.6.ebuild 1009 BLAKE2B f74b72c623f1bcaa860b44e0aec55a4b332cccfc61d88b86ddba5591acddc71d57e7ae49c744a56d42a34c3f0e0cdcbafbd9d7185d7e189898fb3dbc6dfe3935 SHA512 0f5624a1b460df109c0e64f11e1217ff0ce4a59ccfefe963e39992c7d57d744c674eb7d4906f600c7a6cc964f6aece427c7ce7a4b695a1371cf20e51d8cfccab
|
||||
EBUILD Mastodon-py-1.5.0.ebuild 1009 BLAKE2B f74b72c623f1bcaa860b44e0aec55a4b332cccfc61d88b86ddba5591acddc71d57e7ae49c744a56d42a34c3f0e0cdcbafbd9d7185d7e189898fb3dbc6dfe3935 SHA512 0f5624a1b460df109c0e64f11e1217ff0ce4a59ccfefe963e39992c7d57d744c674eb7d4906f600c7a6cc964f6aece427c7ce7a4b695a1371cf20e51d8cfccab
|
||||
MISC metadata.xml 469 BLAKE2B b1aa176138df6f9244b9b3b30306ebdd735f24def348a0b1617d7120e6ec68ee3c9c28ad69096a85289895f1b9542995a6ca56515fd4889827003ea2e82170de SHA512 334aea9492a5470bfe1e15960d112ce63cc8eede45723404de35562a04087458760fd46dab49f9d236188fe3cb3c3d9af65dd1ac47b150e6c160c9e38bab6da2
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
40
dev-python/Mastodon-py/Mastodon-py-1.4.6.ebuild
Normal file
40
dev-python/Mastodon-py/Mastodon-py-1.4.6.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN/-/.}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Python wrapper for the Mastodon API"
|
||||
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
40
dev-python/Mastodon-py/Mastodon-py-1.5.0.ebuild
Normal file
40
dev-python/Mastodon-py/Mastodon-py-1.5.0.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN/-/.}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Python wrapper for the Mastodon API"
|
||||
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Mastodon.py</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST OPi.GPIO-0.3.6.tar.gz 296298 BLAKE2B d96080e4c5d8a22d16eb9196bedb1714625dda894b5950626f5f29e74db649849e8aaab9de9c5b497ea95fdcfeaf5c28d152358d0dad9398f1eb79e1cc380b92 SHA512 7a380f6a3b2171a57ced3ef9e319e98e6390770b565d25595e9e9878c4ca0beb8824b9401d778425ad34df699eba7cbf9413f3d44c27945ed790594e7bf9bea1
|
||||
EBUILD OPi-GPIO-0.3.6.ebuild 799 BLAKE2B 74b68bc954de140ce93fb41b0ff345c8fd523ada8406bd35c1bb34bc9b284225e50b5036cdae1f40679b00ab3cd6ca5ecaef399700c8b21f6ec1d4e2ee4d8979 SHA512 c934bb40f55817bcd810422557d15ce2390c7adde1ea592cd5462604868c3e0f42a0c6d4eabb89b38775e6bd17eecc37fe7bf151d9ac75f97905cc678352e2ef
|
||||
MISC metadata.xml 475 BLAKE2B 9128c69c25ae4aefe67c59a9388068c6f8ffda4726bc860231ada20fff3e5cd48bd11c80ce217af4d6fdd651504acec43478e13af5b1d185b92b6d4efcdb20b9 SHA512 0c281d1e1f2996454e95997e0f74648379784fb82e4f42c3b0df2c427e1f7f345cf945532dc905808c2ac581e2799e54921214bd4f5726ac52f9fb569b549f33
|
||||
DIST OPi.GPIO-0.4.0.tar.gz 298389 BLAKE2B 2d1e2f32d074cb5a968769db2594b86fbaa9eb24a2bb52e4dc438d426af625b871ae819a6ca05d16d54798686ef510525568de9e2cefe43b2e4d2883f7a79625 SHA512 03f660a4535529fdeee5411814a80596f57f818b94b94d79c692512faec21c480da9a05a81d137d0e8de3486c021e5bb1a0458c7898cd481ea5df01d3f56d75e
|
||||
EBUILD OPi-GPIO-0.3.6.ebuild 761 BLAKE2B bcb3f7de85a57f2346f7d14e39836427804819c776fe082f953d071262e0a6f8f0c800a1d413c33606fe37dff82323db15f7522647d7ccc639603d32677b3ea5 SHA512 4ba74513d5df794f3054a4b3583ff668b04b68c74421bb1d71c8c553aac5d08895969f5db3cde2fc91c1244c28c3ec8a01e449667fff2524f65757876e9b0d35
|
||||
EBUILD OPi-GPIO-0.4.0.ebuild 761 BLAKE2B bcb3f7de85a57f2346f7d14e39836427804819c776fe082f953d071262e0a6f8f0c800a1d413c33606fe37dff82323db15f7522647d7ccc639603d32677b3ea5 SHA512 4ba74513d5df794f3054a4b3583ff668b04b68c74421bb1d71c8c553aac5d08895969f5db3cde2fc91c1244c28c3ec8a01e449667fff2524f65757876e9b0d35
|
||||
MISC metadata.xml 468 BLAKE2B e8175685981c4f39268b83b8a206b43731344b441396f6df0bb6dec31ff4cfe5666f3369da3ff7fb62b31f4fd8e10412acafead5301ce49b4e8a144aaccac5cf SHA512 8d4c4c8269840c0e3c18a10901c14eda7ac81e707de2709d34f55294930f3af97c52bb80395a7b87008c68a2df18bc872656fca8fddfccb45c075233ff064101
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
|
||||
35
dev-python/OPi-GPIO/OPi-GPIO-0.4.0.ebuild
Normal file
35
dev-python/OPi-GPIO/OPi-GPIO-0.4.0.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="${PN/-/.}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A drop-in replacement for RPi.GPIO for the Orange Pi Zero"
|
||||
HOMEPAGE="https://github.com/rm-hull/OPi.GPIO https://pypi.org/project/OPi.GPIO/"
|
||||
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">OPi.GPIO</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
9
dev-python/PlexAPI/Manifest
Normal file
9
dev-python/PlexAPI/Manifest
Normal file
@@ -0,0 +1,9 @@
|
||||
DIST PlexAPI-3.0.6.tar.gz 58636 BLAKE2B 6248c2f254cdaba59ecc0ea8d726da7a779e3b57f80a129643d6a834661936cac364d0bf758e672bbac2032c226ac0f1e5731984814f8b72d9fa94488381bbd2 SHA512 8a614a1f81eb800f1ac157e3c183f26dae35dba54a92fa5cea00712a45f931ad1e9849481a35ddfc508dd20495c2ebf455f16adc232461f10bb5766eaaba509b
|
||||
DIST PlexAPI-3.1.0.tar.gz 70414 BLAKE2B 582cc4e7d48c9e5321ffad1e83b41be10e4daf38fffc1d21f96401e26c59b691b67bc1ddd0f83962fe3d36561f19230d89c93bd568642b4e625896babf00827a SHA512 d0d1325cfdd04f79d427b343b676ec6671eb26b03a5af71139d96a8a3f4720b872c0a0a5f086ee2379be46121c1e313a1760ea852dd92582281d3b8c6188af4f
|
||||
DIST PlexAPI-3.2.0.tar.gz 73498 BLAKE2B 70534e89077210e8f3e53f79e1b2099449f0a2caef829b723c2373c01fb8e85b443c6704d2c84f5193ce53f272d837cff1e53501db467f49c88da8ac6939eab5 SHA512 835e293b6e5a9cb82b5b41f4b8dbca0ecfbe7eaaee504a2311d3c3a0e1759c82b49d04c3afed5b348886c76d957b50305198f3af7cc4146a49356b128269c785
|
||||
DIST PlexAPI-3.3.0.tar.gz 73777 BLAKE2B ef3b648a3642f517c230eb81788e3cf30d39adcdca39844264b5944354bb407e861b0e528ec699a022035e430dbeffded398ae5ca67d97183178ae2808d754cb SHA512 a7b3a253e67f024d41a9139afe90aaab1605e74b09af8ed1c1bb1a0fd2780768468e19dca7f04f06ca5e1e2e87eca8cf2710471e85ea15b5c642761821d0066d
|
||||
EBUILD PlexAPI-3.0.6.ebuild 668 BLAKE2B 7882161a819757d1c0828ac8f5e131b376542f1c05f05c3cf8f23b58df51cf8146931bad3247f0fa8a705f5495af4945c1f95a0bcef40b7fdf6b9a70ddb415f4 SHA512 8e37e4bb5567b2f4172a423ae338e1686eaee6e5a48e2111d0341f45f56a4a66c47b2fa0d6752c5db4244bbcdf5d15a69275d51ebcf7fbc32be3c2b282f9181d
|
||||
EBUILD PlexAPI-3.1.0.ebuild 668 BLAKE2B 7882161a819757d1c0828ac8f5e131b376542f1c05f05c3cf8f23b58df51cf8146931bad3247f0fa8a705f5495af4945c1f95a0bcef40b7fdf6b9a70ddb415f4 SHA512 8e37e4bb5567b2f4172a423ae338e1686eaee6e5a48e2111d0341f45f56a4a66c47b2fa0d6752c5db4244bbcdf5d15a69275d51ebcf7fbc32be3c2b282f9181d
|
||||
EBUILD PlexAPI-3.2.0.ebuild 668 BLAKE2B 7882161a819757d1c0828ac8f5e131b376542f1c05f05c3cf8f23b58df51cf8146931bad3247f0fa8a705f5495af4945c1f95a0bcef40b7fdf6b9a70ddb415f4 SHA512 8e37e4bb5567b2f4172a423ae338e1686eaee6e5a48e2111d0341f45f56a4a66c47b2fa0d6752c5db4244bbcdf5d15a69275d51ebcf7fbc32be3c2b282f9181d
|
||||
EBUILD PlexAPI-3.3.0.ebuild 785 BLAKE2B 9d775cbbd814ef391b2b313d3baeedfa8a5ed571b2c2c70a00ff99e1cc2914e964903912eaf45828938e00544918a50fd03bd758d85b2599c17ed21e4f841ff6 SHA512 a69663996436da2500e2cf00d62c1bc5dcf25dfaf558c516624dd521dea0a1cc86c1e22f7165b8e0cbe22f0469bf2bcf91d42f86db15d2b99a64616fc696c7d6
|
||||
MISC metadata.xml 464 BLAKE2B 6a72bb28d894dbf02c6229205a4424ea92bbcc0e6537e377e47e7fd046d5db829c782e261d9fba8cec86b688d07ca4b6f10b5c6e1cdfc96ed3f4b293a87cae05 SHA512 8a517a9f794ca1838166ad645f8a49d05012574a67df84f3c3c1b6e0fbf4ee2624806315ea8021f8c3b92b61abd5d6504477d4146f0fb7c07e55fe73d6d452f2
|
||||
30
dev-python/PlexAPI/PlexAPI-3.0.6.ebuild
Normal file
30
dev-python/PlexAPI/PlexAPI-3.0.6.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for the Plex API."
|
||||
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
30
dev-python/PlexAPI/PlexAPI-3.1.0.ebuild
Normal file
30
dev-python/PlexAPI/PlexAPI-3.1.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for the Plex API."
|
||||
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
30
dev-python/PlexAPI/PlexAPI-3.2.0.ebuild
Normal file
30
dev-python/PlexAPI/PlexAPI-3.2.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for the Plex API."
|
||||
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
32
dev-python/PlexAPI/PlexAPI-3.3.0.ebuild
Normal file
32
dev-python/PlexAPI/PlexAPI-3.3.0.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for the Plex API."
|
||||
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/tqdm[${PYTHON_USEDEP}]
|
||||
dev-python/websocket-client[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
15
dev-python/PlexAPI/metadata.xml
Normal file
15
dev-python/PlexAPI/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PlexAPI</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>michael.shepanski@gmail.com</email>
|
||||
<name>Michael Shepanski</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
3
dev-python/PsychroLib/Manifest
Normal file
3
dev-python/PsychroLib/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST PsychroLib-2.3.0.zip 9003 BLAKE2B be9f13bfa1f79148027d2a1bceba60f439ee1ffe804c6d0be3a8422d75c8079579c0ef5d6c8b39cc0fd9db5018d7e255290c42cb6560090378454be7594d8a3f SHA512 18bf9478db45f9046c70dece9a75daf5e83a224144cf02c71f7e6694237d94123bfaaa107985a88413dc43b579e80702660c651e8154ce5eec197d9530e15d1f
|
||||
EBUILD PsychroLib-2.3.0.ebuild 717 BLAKE2B 4a41a7be9b9da99e5b523b67c7a56df82eeb8203f386749a5ffa8238eb07218623460d0f0dd09265a28c638af7da7d5a8a7374e6e27fdb06f50bd51db6d9f4ef SHA512 4d2ba1cecaa74981e2efe144a5c7f0219eddea74979b808b7143e6547f364a474fd3a88b4160e83d8e981d57d61f341a7f31a296f88753358d66c4b6aa9311e6
|
||||
MISC metadata.xml 488 BLAKE2B 49c386df94d2dfce508b87b32d0f7e09e39bb93b5a2ffb8201d4ec6c19b035b94b71053fb774ad09dc762200556476fe223ced79655542a32cd91581b5a207d9 SHA512 46093ac26490380b378f6bdba833977b5a6c159cad399a233daf6b5216018a0269ad36f731cd5130fb2c4ffaf4f8fee3d718b7c8ff7ca033cef727986661dd50
|
||||
30
dev-python/PsychroLib/PsychroLib-2.3.0.ebuild
Normal file
30
dev-python/PsychroLib/PsychroLib-2.3.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library of psychrometric functions to calculate thermodynamic properties of air"
|
||||
HOMEPAGE="https://github.com/psychrometrics/psychrolib https://pypi.org/project/PsychroLib/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
15
dev-python/PsychroLib/metadata.xml
Normal file
15
dev-python/PsychroLib/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PsychroLib</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>didierthevenard@users.noreply.github.com</email>
|
||||
<name>The PsychroLib Developers</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
3
dev-python/PyCRC/Manifest
Normal file
3
dev-python/PyCRC/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST PyCRC-1.21.tar.gz 27076 BLAKE2B a0da8df165b0c44ea1216c15b72bdf41a6c7c0cb9ac08f6c2913423eb50a01cb79da391eae4ad47f46bd381bf3029c4da35cba3679dfe19cbf9b3376546808cb SHA512 d971e2cce47cbc3fd65236d347537763337648dd6cee3d4db4b45e58f89f42b86954b907391dd0ad64d7f47469366b2576c950a5dfd2ade898270eeeed894701
|
||||
EBUILD PyCRC-1.21.ebuild 660 BLAKE2B d578c99e1286596eda35a7fdf112815e4ab0ca97fd15a37df8f49ee40701bd18b064df70ddd4f0a946c15eaa720b285415583d5fafdb5c04a6fe3e8d71f0ee80 SHA512 84b4fca5decae273e4b6993b2b7703471dbc821b79e3dc952979f473258e65fe64cafed64b27bd0abd66fbc2784a97d5bcf3ca118d5caf3585822144ca170056
|
||||
MISC metadata.xml 465 BLAKE2B d30c96349454a48df33d1a94986058a3dd6a30760c8874467e38436b8afb5ab4c24602ff5b38a7af0dc0075efe6fefa5b9141bd770ef23aa6511dc30f3e8fecc SHA512 b351cf56b84aa80625127c40674696162255d09bd9f3191187494dc27fe9f4c51f7e77a9f0238b9c2c82ba3cfff0eea1303b14860c2fc0587a9872afcf19e614
|
||||
30
dev-python/PyCRC/PyCRC-1.21.ebuild
Normal file
30
dev-python/PyCRC/PyCRC-1.21.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python CRC Calculations Modules"
|
||||
HOMEPAGE="https://github.com/cristianav/PyCRC https://pypi.org/project/PyCRC/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
15
dev-python/PyCRC/metadata.xml
Normal file
15
dev-python/PyCRC/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyCRC</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>cristian.navalici@runbox.com</email>
|
||||
<name>Cristian Năvălici</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,11 +1,13 @@
|
||||
DIST PyChromecast-3.0.0.tar.gz 36825 BLAKE2B 83f2c951f7b1c19feff5065ae9618d5275a2e096d7781eef534cc31945cafa73642f8d8e1f02e6a78cbc02f28abc57d39632430e0a05b7e3c2ad2b6cd24b4fa6 SHA512 3d1d95ac8af1261961295cb58baf98506e9e3367ec8a420077ec10f4c37970f14d48f79eec076ceab8c1ea1b847b37535cf8da713ad8d8b6a20c2692b5aa0521
|
||||
DIST PyChromecast-3.1.0.tar.gz 39073 BLAKE2B a94701843978b7439abe250eec7d0530d82d756325895c13b6601868e3d86fd3b4603294e2fe71570d99c9e8799f78d6d10ae813777890f7236fb12f451a8647 SHA512 59b9a12b33846d283d085abbdc0e281e1f97b5dcb8aac104e3213d661b8a8a675ebdb060c75022d09933ea2d63999fdae9fd723b1abf1f7a4dd9599f935c83a0
|
||||
DIST PyChromecast-3.2.0.tar.gz 41761 BLAKE2B 0ac95d6f95200a8ad67ef43201602b699076199e928bae471a5e3b19a7ce913a2e70ec430c4f2c846bfb1a05f4f699ada356664c45104391a89acb5172e3d2b1 SHA512 d32c8aa2d6a5714707ee00f1b9cf2c7bc37938ccdd602a13e71dddab0ca2a176bed99d87c2a7cf1e46f14307c21fc4806055bd817762d117634d57f1d3cda4a7
|
||||
DIST PyChromecast-3.2.1.tar.gz 41795 BLAKE2B f571c9eb8d758b50cda11be747125dd2fe1e38bb90c4bbd1706b6e7e0c7b1cdc45ed2a51f229e2ac8c2138481f3958f597e3f5894899b6374b38ab35010cc499 SHA512 99706be51ea1f1fc79104e93881bc5538ca96fd4fc6c184af7ec2a3ab9bde8e8c2a59574ca4e71a4812735265091eb4b3623d8de9e449fc759aaccec359d749f
|
||||
DIST PyChromecast-3.2.2.tar.gz 41888 BLAKE2B 2ae6cca26fed20d3470dec59bc9297ffb96169f7c0fe0ae87e89c1648069c80e43ad71817cb322c6b08ba8ec6ebe9621ce7a4eacca72d775d6894161bbae6dbd SHA512 ef616f86012b076f88cee1db440984665ce84a16c59c39931d623987b651ac762afe044973d4c56c3acc8f435ba13e4bbda7503581857e21556a6f5817f3e40f
|
||||
EBUILD PyChromecast-3.0.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
|
||||
EBUILD PyChromecast-3.1.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
|
||||
EBUILD PyChromecast-3.2.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
|
||||
EBUILD PyChromecast-3.2.1.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
|
||||
EBUILD PyChromecast-3.2.2.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
|
||||
MISC metadata.xml 375 BLAKE2B f63309b893ca508bde2cd38ae803f8c0c4dde00aa9d16e09b5e45f74bb2bacfcbec6574161a4c6695785644f7a8c03422b5a50cff6d81bf75a960a3bda54baa3 SHA512 41ae0b877d32ef6f4ea964cc839be5b4fac1683332556a3a3e114ab4dd2fed5bb5ca2e3abfe3c614d9e144ee4feb48be46cffa629ac6c86405a8466adb639155
|
||||
DIST PyChromecast-4.0.1.tar.gz 44447 BLAKE2B 6b05f4abc3714f6c8d3fca637d04682f46f8614f34e07ac0c89fa2138d99ccf22f9db10f124101012c23a4e0701f97cf725372bcb73e9d7cc08066d0c137f904 SHA512 26cad3fab29446f67171b1661e3d54bb00999a6a64bebe36b8f5d67232177cb5e412fc807dafca361f81e50a90d2afca488c996fade4edae79d915be99265aae
|
||||
DIST PyChromecast-4.1.1.tar.gz 44483 BLAKE2B 3f9f6c286535c0efa89ecaea085d1efeb0a313f9d27effdc4e42cff5e5ff251037d89137816fed53358299e1ca5c1255680ecbb32f91bdc14e326efa2c879f07 SHA512 b6a302a20826954689ff69d766b090c455e19eb190f0e2c57b2b128ba8d92d1347a4161450a5b62bb62dd542362c55d0834e3e79eca183846f956dd05acfe149
|
||||
EBUILD PyChromecast-3.1.0.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
|
||||
EBUILD PyChromecast-3.2.0.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
|
||||
EBUILD PyChromecast-3.2.1.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
|
||||
EBUILD PyChromecast-3.2.2.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
|
||||
EBUILD PyChromecast-4.0.1.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
|
||||
EBUILD PyChromecast-4.1.1.ebuild 886 BLAKE2B b1ec9e8a0afbe64e79b15bfbf97d975606ded5779d5a469f69e4f6b610d61276dfdb7c8a45986e6dec624ebb8bb0d04b31d808437fef4352cfe3573713fb3f80 SHA512 52c11d42809fea02540a8f947e3f4ea697d19e7e9da0f3338e1691f85446b615be53a91b40857e5b95372ba9ff6fa9595ab56b24697c884a260f4289616afc76
|
||||
MISC metadata.xml 353 BLAKE2B 352b3c5db037abcd3b0bc543cb5303251ebd4f53a17ba4f69dff20324d4ebcd856f8bfbf22247114c6449601d2c6a6366abf75a4bc2bec10f354a6e8d8bfca8b SHA512 e5395d398a5232d1b28186290e57291b066c7bd07a7b2484e2e0e73c47bb590c435ac214334f8877de36f133ac6071f8db9329c0546808009ce0cf76a489456a
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
33
dev-python/PyChromecast/PyChromecast-4.1.1.ebuild
Normal file
33
dev-python/PyChromecast/PyChromecast-4.1.1.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python module to talk to Google Chromecast."
|
||||
HOMEPAGE="https://github.com/balloob/pychromecast https://pypi.org/project/PyChromecast/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyChromecast</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
3
dev-python/PyDispatcher/Manifest
Normal file
3
dev-python/PyDispatcher/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
|
||||
EBUILD PyDispatcher-2.0.5.ebuild 695 BLAKE2B cb4f0e967096884ed1451e585cd741897343e7ab2d1985ad57f01e82bdf49392a77acf0a0e7fc8dc5658e792a296554ae44a5d63271d1e476b3d91e63adc9636 SHA512 64913ff1906e845e70dc2297486c230ca5bf4bbb6c3a4e32f3da73ddc9ce61f04f46756eb5e6e3de8bcae2f01c5c1f2773c821a38664b70eba9577d340ed9027
|
||||
MISC metadata.xml 481 BLAKE2B 0ebee9319f75fdc9166499cb2d68ab27f893fe20b00f85a1b9735b69b45c296035863ab06621ea81de88495ab444941102710032a9a163edcbf6a1c28a4033d1 SHA512 eb114f4f719c6480be549ee30b9e3d15af846b9878fdba32ef77f86e8e878f17467f07cdf0b61de30ca33e6aa11bde90a5d6c3a2b42b3b43bf112d3bee5bb8c6
|
||||
30
dev-python/PyDispatcher/PyDispatcher-2.0.5.ebuild
Normal file
30
dev-python/PyDispatcher/PyDispatcher-2.0.5.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
|
||||
HOMEPAGE="https://pydispatcher.sourceforge.net https://pypi.org/project/PyDispatcher/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
15
dev-python/PyDispatcher/metadata.xml
Normal file
15
dev-python/PyDispatcher/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyDispatcher</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>pydispatcher-devel@lists.sourceforge.net</email>
|
||||
<name>Mike C. Fletcher</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST PyEssent-0.10.tar.gz 2677 BLAKE2B 0644da7ff8c6ad00d34857cbda8c3bd27a470f8e009f4c1faedf5598ca927f828b27ee9bf248e2a53276c6b4eed0d31514102aa3fcc47137a4367533dc546a7b SHA512 f116815a988c98e41f95a0b98334cd4efb7cf566bb0f6cbb19f7c68334932c01a4238ddedf057ad531aaa8eb398c145982ea8d1cf07602dce5ad721c292e1713
|
||||
DIST PyEssent-0.12.tar.gz 2714 BLAKE2B ab0b3613812dc3c851aa17859ecbdf8bd966389eafdd2db96a26467fe19f183c62162efed6bd8a856c57faed7230ead91e42fee1b0dbe571585dd8cae5a4bce1 SHA512 95d7f17fe117ca636ec34620fc815923b3e704d26111d723797641333cec2df6f864c7a26fbb17f2d4691aed927465d908d98357430928ca26c6b8bcd7e709a2
|
||||
EBUILD PyEssent-0.10.ebuild 668 BLAKE2B 41fb139a37f1e992673daf8396725ed5c162f608d678a3df524b2cbb5482748b0c31cf82b1dce8f4825fc9774ece8f2cd9349a928287e709dd88d183d12e918d SHA512 69ecb4846f3348a1efeb099ec4bd809fde90fab1448e9de0245538ec9f6cb3f939c60878189fca80f16e26347388a39654d06f1638a0c59980366fd4fe7e84ba
|
||||
EBUILD PyEssent-0.12.ebuild 668 BLAKE2B 41fb139a37f1e992673daf8396725ed5c162f608d678a3df524b2cbb5482748b0c31cf82b1dce8f4825fc9774ece8f2cd9349a928287e709dd88d183d12e918d SHA512 69ecb4846f3348a1efeb099ec4bd809fde90fab1448e9de0245538ec9f6cb3f939c60878189fca80f16e26347388a39654d06f1638a0c59980366fd4fe7e84ba
|
||||
MISC metadata.xml 462 BLAKE2B fc1d43a30389fcd94f075adc2ba2b92d0a38c983d53b263550d91b348b2b2be929c8a60f1cf9e4be5801a817988ec07b796d162fde3ecbd7564503cc308eb758 SHA512 c6f19a397fac37f4b5c90b67f774dc981029eed1d0046cbc0167b5d019ac947592433c76850ea51e5064ea4a98416add87dfbbaacd8d9731fc51cd73c251265f
|
||||
DIST PyEssent-0.13.tar.gz 2736 BLAKE2B 77d3c0c1dcc4ca428d810a6a1e9cf34cbeaf25e9aa611a5d193d07ab2a2a35ff32647df43972efe877a83f350dccd7d4fd92ea1d9b7f452f6dd5758915c8e8ee SHA512 183170137858422549b57f37b87ac5081274d73bb24fddbb6ce306e9941d48cb1eb267e2241dfdefb130bb465617beeaf2105c5ae5d19d72ede763b76b605121
|
||||
EBUILD PyEssent-0.10.ebuild 633 BLAKE2B f6183286e1dafdfb9ab3236f6e5819b79242e08231c68f4daebc78999f1a8d5db78c3696ec7fac86c6c50b782e39b458a4731f9ed7bced6b7bce5fbac3cc3291 SHA512 c3d65ec6b055ecd0a0f095b27e7c9938547365dffba0beef3652f8881716267c8a5073e11651d57b47e3957b675cd40c2e641b63136e4d4e3138b80a55c9d993
|
||||
EBUILD PyEssent-0.12.ebuild 633 BLAKE2B f6183286e1dafdfb9ab3236f6e5819b79242e08231c68f4daebc78999f1a8d5db78c3696ec7fac86c6c50b782e39b458a4731f9ed7bced6b7bce5fbac3cc3291 SHA512 c3d65ec6b055ecd0a0f095b27e7c9938547365dffba0beef3652f8881716267c8a5073e11651d57b47e3957b675cd40c2e641b63136e4d4e3138b80a55c9d993
|
||||
EBUILD PyEssent-0.13.ebuild 633 BLAKE2B f6183286e1dafdfb9ab3236f6e5819b79242e08231c68f4daebc78999f1a8d5db78c3696ec7fac86c6c50b782e39b458a4731f9ed7bced6b7bce5fbac3cc3291 SHA512 c3d65ec6b055ecd0a0f095b27e7c9938547365dffba0beef3652f8881716267c8a5073e11651d57b47e3957b675cd40c2e641b63136e4d4e3138b80a55c9d993
|
||||
MISC metadata.xml 455 BLAKE2B 05602d10bbd97989c4e96ed38eec49e5690d1ff2bf4d92d520d5f0d27b9f6cf3fe856c369217bc7d8245c223b41a735cb862f686d61715b93ba247388d9e6182 SHA512 1d982ed72e51cef3b7f4fe721132f31c4b34295037152839f4e97d8a2e647a7876289fc5d1049fff6471b3250686e0ea578d73a4feb8a437534e49187540ea41
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="A wrapper around Essent's API"
|
||||
HOMEPAGE=" https://pypi.org/project/PyEssent/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache2"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="A wrapper around Essent's API"
|
||||
HOMEPAGE=" https://pypi.org/project/PyEssent/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache2"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
30
dev-python/PyEssent/PyEssent-0.13.ebuild
Normal file
30
dev-python/PyEssent/PyEssent-0.13.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A wrapper around Essent's API"
|
||||
HOMEPAGE=" https://pypi.org/project/PyEssent/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyEssent</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
5
dev-python/PyFlume/Manifest
Normal file
5
dev-python/PyFlume/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST PyFlume-0.2.1.tar.gz 3672 BLAKE2B 33f3f62d90365fa68a0cb3b388cb11d3481d049194137be474e91f844b8b3565c9123ea16a205b8310467d1631a76d83c6f15563d47292be38fdbfd46e5fb486 SHA512 0be5b5e39ad56c9f31724ca76e1056cfb0ee08aac9e925f47a3b0150471c1c8c09f694519835be0f0f3ac708a90532fcc2c18a6371f6f0d2f14db6836514091d
|
||||
DIST PyFlume-0.2.4.tar.gz 4022 BLAKE2B 43ff164edd5c22124097ffb2cb05cbe9cc189f6d144b7640b8f759aca07715aa87fcb2cb6f063a6e9f1a8ac7bc1b6a0c66abae72fd6c6fc28a8663736b1bc4a5 SHA512 f22f5ce99db08d9502dd3a846eff6b6a7ca6da7feb079ff0278047bf62ced031313da35ce6f4826256ec97d5f982b0bfe3fb8b86be541e4a794f6b24969ea6c3
|
||||
EBUILD PyFlume-0.2.1.ebuild 780 BLAKE2B a265ab6ae030515e9872c0b293b56a3b44bc34bda14a26e841f0f2903ce441c681957b82d60d87020720fefbd51d8a86e9772903651053491916a4c5e40219c8 SHA512 6c56ca248db9a59fede1a858a7c8451e26f16f53227742ccd65808615dfa2bd7f5fb28d872b646dc738e6df7c26f2c461568b1af38d3d78ae01c53aee3df467b
|
||||
EBUILD PyFlume-0.2.4.ebuild 780 BLAKE2B a265ab6ae030515e9872c0b293b56a3b44bc34bda14a26e841f0f2903ce441c681957b82d60d87020720fefbd51d8a86e9772903651053491916a4c5e40219c8 SHA512 6c56ca248db9a59fede1a858a7c8451e26f16f53227742ccd65808615dfa2bd7f5fb28d872b646dc738e6df7c26f2c461568b1af38d3d78ae01c53aee3df467b
|
||||
MISC metadata.xml 449 BLAKE2B e343870c0be130a953f0def8e4d9f8d8bbdb898a6695697de287079449df7f5932d854bce14009d8dc1606eb4eb49f7c31a2cc8926fc7ac2b9e3bafc0062c48c SHA512 6c970675042579f68b8771cfef6627cff8a113086144d7500737b48fefd3c72c58406790650d43880d17dd78f8229c97292b4939314ebfe2e4f07a675dd51c90
|
||||
32
dev-python/PyFlume/PyFlume-0.2.1.ebuild
Normal file
32
dev-python/PyFlume/PyFlume-0.2.1.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Package to integrate with Flume Sensor"
|
||||
HOMEPAGE="https://github.com/ChrisMandich/PyFlume https://pypi.org/project/PyFlume/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/pyjwt[${PYTHON_USEDEP}]
|
||||
dev-python/ratelimit[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
32
dev-python/PyFlume/PyFlume-0.2.4.ebuild
Normal file
32
dev-python/PyFlume/PyFlume-0.2.4.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Package to integrate with Flume Sensor"
|
||||
HOMEPAGE="https://github.com/ChrisMandich/PyFlume https://pypi.org/project/PyFlume/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/pyjwt[${PYTHON_USEDEP}]
|
||||
dev-python/ratelimit[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
15
dev-python/PyFlume/metadata.xml
Normal file
15
dev-python/PyFlume/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyFlume</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>Chris@Mandich.net</email>
|
||||
<name>ChrisMandich</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST PyFronius-0.4.6.tar.gz 10378 BLAKE2B b1a211aa6acd7eeb7117231b0fd7796a5c58ff98b3a44971fb846dd8e96a1996e9dfcd46b4412c33b5e88bba676d10acdff4749d91e4e3f0355962b5c5cbcad9 SHA512 2bf3eda54406cc0646a33b12bbe29d87c3ff89ded3b7ac9f3fd42428761ba37a07f85f71cad9498a487fb9c419414333e0d722f24f24cc76a6170673061ca512
|
||||
EBUILD PyFronius-0.4.6.ebuild 731 BLAKE2B de21004e31cf7c5af4d3a042ba858d601290e0698395fb453cd2c1c9e5de82cb0a8f34710313a1ce04e3485a40a6428c80849f2df21051411e1f431047eeb774 SHA512 c50f12e875da66855d537a04e8663830ede6c29c729fd33a8db4f714a1cebdc05d9107cca01c71a02e25930e5f25d304fd36e7df5cebf20959a844339b13afd3
|
||||
EBUILD PyFronius-0.4.6.ebuild 700 BLAKE2B 016d62521bbfa5ca6d7b19dc3a6d2a584ef83017c9dbf8931cf7da859505e78e59a9d16dcc48e434ca7d1d80f527be5d1ef386ba3f2385b0e862c1a3d6453cf6 SHA512 88966e42cbd5ba5b521f61ac0c823b936fc3257a50c3ec8471b200b57eb6cb0c80614a4fc406f95843437ab0bf6e6a695392cb765746ac250f20bc30865f2bb0
|
||||
MISC metadata.xml 488 BLAKE2B 52e6beb627aae3e4759c62b78fcb1c50614902626c6dce012c02eac4d1bf0b9f504494c17999c0b6f676817b271a60f5c3fb77a0e612c5dbf6870e987e09d8bd SHA512 b0cdb9d7b6d94ca4ee83ba62364635b6f8211dea1b74f4bab67f3b93ae60522f7cb3d67d71f6a3807b92461d61da70cfb45b00e91e688015cd473c1e883d5b07
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
|
||||
15
dev-python/PyFronius/metadata.xml
Normal file
15
dev-python/PyFronius/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyFronius</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>n.muendler@web.de, mail@gerritbeine.de</email>
|
||||
<name>Niels Mündler, Gerrit Beine</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyGithub-1.43.5.tar.gz 2885333 BLAKE2B 6f1aa6c9deeae0fdb175cafe655727d42a49fbef84af2abc9f94734c6f3a77dad65e6af5a85054e01f0f8e73c51dd59d023c76ed587bcd2588e69975ea153762 SHA512 b6e1a1ca589c53c28951b9d7d969a5ad4d5a4cd7601419de9ca652f57efb3d982012ea4cc0407cae7facf601461139698fc7a86887ea009d6b397792bf178312
|
||||
EBUILD PyGithub-1.43.5.ebuild 669 BLAKE2B eceee79def89acfd47947a0400c6027d47c9c94a76658e47708741a00eeb3a5ac13188ff9e3221e7a5dc522ab27f86ad75782ceda9ccaad0753032938d69f160 SHA512 c2cb3994cfd88cc9bf9521c9fb0648d0d4199b66af366c6bde598bde31c668ad661c8e5d18ca9e10e0ce23b5d1fe2c6e520c1005893deba94bf2fb09e39e6616
|
||||
EBUILD PyGithub-1.43.5.ebuild 667 BLAKE2B 80163d0f2b87761c6059ec5735e0bc0be001413caa8388e174b360c6857e2a867df8f84d23c67a98f39fe597914a00b8d6e08cd391b814bed85d9f96f5363e20 SHA512 1940f3bcfa1f745ab3392e9b2fbbb64053583341470c50c2d569a466f89d774d994cfaa4d6b3f41803455de345c87ef5540e2807343bed9aa6bd000c93142ef4
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
@@ -9,10 +8,10 @@ PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Use the full Github API v3"
|
||||
HOMEPAGE="http://pygithub.readthedocs.io/en/latest/ https://pypi.org/project/PyGithub/"
|
||||
HOMEPAGE="https://pygithub.readthedocs.io/en/latest/ https://pypi.org/project/PyGithub/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
LICENSE="LGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
5
dev-python/PyISY/Manifest
Normal file
5
dev-python/PyISY/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST PyISY-1.1.1.tar.gz 25696 BLAKE2B f263d42adc81da1f0043886f77dddb0780155e1e8aa701d0e3802dc98a47e0ef656d51de19ff2b81ff2c27a59ab05514a4591edd9b6a589e05ebcc9a50e9867b SHA512 329089633a8052de47304f260973dc5221509161d63c0aa9d1484d160b958558c1e639b858c67322143def917f91f5ed988e8795a25f08e7674a62624e2516b8
|
||||
DIST PyISY-1.1.2.tar.gz 25831 BLAKE2B 84c80e4fef3b7c0f26a6885519949c5db6473258f17a91634f0900166da7e7f11933e623552ef5b9890fd09bc7397bcbe6e52a497f04f65903dc608a202e7dd0 SHA512 ca11a3e8ffaf8aa4a34d19ad3abbb85493d8326261b6baa597b1fe6752d0dd7c9a00ff2bfffc71461ed3d4d9e85dc961b3c6dcb962cbaa7e9fe482a12f7530a2
|
||||
EBUILD PyISY-1.1.1.ebuild 675 BLAKE2B 0525af831337c89a11f2c548b06ca4c25b9954b4a1bf63885c9f845fe64ed9b9bcf713945c0a8b57db2ee7f1cb9b31b6aed658b3c7c0c9845293d1614dc6120f SHA512 3cc904b0e50352cfe05e72d868c7fafe3c4aa3c54cb53a76efd1837d236adf77e0883810f69c15d8fb022e80da2e4fe3c53c58f102c9c295a85ce7d3fe39d065
|
||||
EBUILD PyISY-1.1.2.ebuild 675 BLAKE2B 0525af831337c89a11f2c548b06ca4c25b9954b4a1bf63885c9f845fe64ed9b9bcf713945c0a8b57db2ee7f1cb9b31b6aed658b3c7c0c9845293d1614dc6120f SHA512 3cc904b0e50352cfe05e72d868c7fafe3c4aa3c54cb53a76efd1837d236adf77e0883810f69c15d8fb022e80da2e4fe3c53c58f102c9c295a85ce7d3fe39d065
|
||||
MISC metadata.xml 447 BLAKE2B 460f054d56f3e6df11c2134899311c5a821fdf49af19fe2ce51bfa6d24cb11fa3c765d76bd737b876fb96bcce0dbd5e0cf2ccb109f78f69210da4db7f53e5056 SHA512 9707a5bb8fb81710dc81653e65908715ac5532caf85b26b116b44dd13237d49d8349af5ba6bb7a864e59f1c381959ee7f10f4b9d39de2d83506bd4d84b362caf
|
||||
30
dev-python/PyISY/PyISY-1.1.1.ebuild
Normal file
30
dev-python/PyISY/PyISY-1.1.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python module to talk to ISY994 from UDI."
|
||||
HOMEPAGE="https://automic.us/projects/pyisy https://pypi.org/project/PyISY/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
30
dev-python/PyISY/PyISY-1.1.2.ebuild
Normal file
30
dev-python/PyISY/PyISY-1.1.2.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python module to talk to ISY994 from UDI."
|
||||
HOMEPAGE="https://automic.us/projects/pyisy https://pypi.org/project/PyISY/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
15
dev-python/PyISY/metadata.xml
Normal file
15
dev-python/PyISY/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyISY</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>automicus@gmail.com</email>
|
||||
<name>Ryan Kraus</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
3
dev-python/PyMVGLive/Manifest
Normal file
3
dev-python/PyMVGLive/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST PyMVGLive-1.1.4.tar.gz 3937 BLAKE2B 7460ebeb86a452ae5fe02248c05c4d382247a391175acd8981e7147d11520260f0e7b03846897a259cf4c82e805dfd03fdb3d7b6ee8037b24da5ffbeea5c4313 SHA512 25a546b3041050c47e6e1db6e542ab727b4c50e33a6e1ee8f30e526a53d958988c54370d113a3154cb0363532c4b815a8eb490cba218d4d85aa5c771da0ff455
|
||||
EBUILD PyMVGLive-1.1.4.ebuild 737 BLAKE2B 358d0915b8e6058b30b9e9eb89c54e6cc7a05a83881198b3de4fa51422ccf4c35283d4bf9426ea3bcab85446f2bfbcd958380abb82ac4120a8c0825a8caf9b2d SHA512 acbd1a6f3999c7bfdc50303a95b877e9edacf8d996607103f8414fe47b34f13e3e4f3e6aece9ab1e2ada3b84946d5e1940ae751bdd7ae947a51d43f787daf9ba
|
||||
MISC metadata.xml 328 BLAKE2B 95c186db1ee862259ede644b08a981715bf4c71f03952882cfb7e669a7db96b88f8534502e031044852c2b24d74c5ad6a3c4f658e23eb8fcdce85e7e460c5c35 SHA512 7a20e1cf025d5ac03c2c185807104f0b4021bc8544c56ef43dd3a89628823c198caace7e17f20ad0d0c32c983d83a630bd50a7fce4694fd42e24c310287491ed
|
||||
32
dev-python/PyMVGLive/PyMVGLive-1.1.4.ebuild
Normal file
32
dev-python/PyMVGLive/PyMVGLive-1.1.4.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="get live-data from mvg-live.de"
|
||||
HOMEPAGE="https://github.com/pc-coholic/PyMVGLive https://pypi.org/project/PyMVGLive/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
RESTRICT="mirror"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
11
dev-python/PyMVGLive/metadata.xml
Normal file
11
dev-python/PyMVGLive/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyMVGLive</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST PyMata-2.18.tar.gz 21222 BLAKE2B d5323542e7454028f24204ce16c69fe0665e278f5de56acde91c606be1c591c31d64b4055075e35f8bcabf7ce29d41aa131d8ce95495160818b6df0958cf5ca1 SHA512 6d2865e41cb93e111e9ecf6f0dc6a95dee5785bc0904394bb7ea058fa964bfce4d5dbd4fdf406d0ed057a7a38fe97430732d8bda1b96bddb8245bc35969bfd97
|
||||
EBUILD PyMata-2.18.ebuild 720 BLAKE2B 82b637eade4ea14cba28b38ceefd49ae943ee08d2c407b78f9f3a8f4467a5b5dfdc7a7d8916abc7518d13abed3a5f0b624cfe69c378bd657ea06b668a1522532 SHA512 1a4a0e3d65172ada279926da6e52a4a915b0b549417eb084b45b0279fdd47d2a0e7cb9f042a0089ba78c447c10287334254e5952f379045e928cd04bb6ff8367
|
||||
MISC metadata.xml 459 BLAKE2B cf8f3805ec59b4dcaa089e43dba5baec17d018e0f4c8c8705620df2fbbb995ed7daf58c36414f59963885fa3d670ee8f242a4b092b459f7ab1cc00a68cc4233d SHA512 43ec45e666fb394d7feaa7cd60bb3c104f2d0fd7e0c70472d01132504e5c0feac0ffb2290a84e2052f661018cdd3b76957d23de4031b7e2c1bedb610b8ac99a6
|
||||
DIST PyMata-2.20.tar.gz 23143 BLAKE2B 1e007b69cccce99736a7b4c408bb850985d74ab8c1f9807c0926596d2ca0305e6acf0449ef3a39bf4bbb8703a0b1d4e34dd9f1eb2d560b6752f756d30ea4a1dc SHA512 22ccfa550cebcfd61246af07c131cc70ea478e8cf1b98371bba79b2239af598b3d966e09edf2c511f3afe4aeb83b7ce72d427758f09e42b926a2273661fa043f
|
||||
EBUILD PyMata-2.18.ebuild 688 BLAKE2B 14238a915925ec109b68638449c41715947ba6ef48b2a370e2421f94ffc46f7323273ab91f4df873f5b2646db1c08e077f7ceb30c12e4f1133196f8b05298a42 SHA512 da11905eda4c1811fbb1ab86ab99554fb8c80792762f8621d18197ac75efa00b10bf95da7982c4d0bd0455697e0c0199a05acbbdea970fe7f9295db97e76b8f3
|
||||
EBUILD PyMata-2.20.ebuild 688 BLAKE2B 14238a915925ec109b68638449c41715947ba6ef48b2a370e2421f94ffc46f7323273ab91f4df873f5b2646db1c08e077f7ceb30c12e4f1133196f8b05298a42 SHA512 da11905eda4c1811fbb1ab86ab99554fb8c80792762f8621d18197ac75efa00b10bf95da7982c4d0bd0455697e0c0199a05acbbdea970fe7f9295db97e76b8f3
|
||||
MISC metadata.xml 452 BLAKE2B 8ff6e6fc23ed6bcb902463b4ba1fb0b9602a491d52e0ec1a14da65b2b18f8d3dd8560808bea004f442c0c81343562865c19524b1e7f70d6fc7577c0e4aecf73e SHA512 c4950c9bfc6076d40b24a6785ac5a12fb58c1e651ad55c2befc72674c5786a701187755ac6d19b6f3b6c7ba588f3c3397e64cdb6bc2be3ff6ac71788dae95ae3
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="A Python Protocol Abstraction Library For Arduino Firmata"
|
||||
HOMEPAGE="https://github.com/MrYsLab/PyMata https://pypi.org/project/PyMata/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
30
dev-python/PyMata/PyMata-2.20.ebuild
Normal file
30
dev-python/PyMata/PyMata-2.20.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Python Protocol Abstraction Library For Arduino Firmata"
|
||||
HOMEPAGE="https://github.com/MrYsLab/PyMata https://pypi.org/project/PyMata/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyMata</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
5
dev-python/PyMetno/Manifest
Normal file
5
dev-python/PyMetno/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST PyMetno-0.4.6.tar.gz 3578 BLAKE2B 941ff115558bb993c87f69037c684e6aa92715e27d1e56029ca7fa69ad626f5b2b85e3fcf0c42360069df711647b2e68599293865c15826b87850eddf52d1f6d SHA512 7561e16bd3f109b9efdcc478eb2671ef94c28339d28c17e2eb185da4e4aca68143e2876ada52a07edbd8793ec32f0fcad5528f8ac53396a82936f5dc7b8af07b
|
||||
DIST PyMetno-0.5.0.tar.gz 3996 BLAKE2B 4d0b63348aef529c4b5beaf2153b732353052fcb2be2b4ffd692434a405afd20ae9c01f728ddad6ee224099e24ed25b97c09993904b6899d87700f67b68a0fcc SHA512 9c70ebbc4de127c4eeeb353c5403ee487e0aa7fcd00403f2224c2174fd2902cc9c73e5edd2df0beab191761fd545216713122ebce417b034b51a68a1d7d21905
|
||||
EBUILD PyMetno-0.4.6.ebuild 682 BLAKE2B f9f0fca2f39ce8730b8b219f9f1b20adcb906170eade7bea6ec47cf36c005d7c11d2a850dc5377fec72667fd9621681bcaf66f08e6a1567e1772e228f9bf8a24 SHA512 63f4dfdffffab365136e09b45bb2a31f0a83ca485c5a1fba34b9faf14306341b7558701dacacfdd8451e8ca961405a80c03e6d2eb8d65655a434eb8266814181
|
||||
EBUILD PyMetno-0.5.0.ebuild 682 BLAKE2B f9f0fca2f39ce8730b8b219f9f1b20adcb906170eade7bea6ec47cf36c005d7c11d2a850dc5377fec72667fd9621681bcaf66f08e6a1567e1772e228f9bf8a24 SHA512 63f4dfdffffab365136e09b45bb2a31f0a83ca485c5a1fba34b9faf14306341b7558701dacacfdd8451e8ca961405a80c03e6d2eb8d65655a434eb8266814181
|
||||
MISC metadata.xml 326 BLAKE2B 9909d85fc7133e8ca4fae8ad1d88156a88cb39f0fb13e7624002cb8cf7fd48636ebca9a377e4f57b756e2fe737e2d25d368395c6fe71b0d3763651780c12d5bf SHA512 36efcefb7415f355241dc7ed9f40c2152273f76d0948cba690262faaa5a265105222387ec37cb911e21614eaddc10180cf2265cf048787bf42bacfb5c10de349
|
||||
30
dev-python/PyMetno/PyMetno-0.4.6.ebuild
Normal file
30
dev-python/PyMetno/PyMetno-0.4.6.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library to communicate with the met.no api"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
30
dev-python/PyMetno/PyMetno-0.5.0.ebuild
Normal file
30
dev-python/PyMetno/PyMetno-0.5.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library to communicate with the met.no api"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
11
dev-python/PyMetno/metadata.xml
Normal file
11
dev-python/PyMetno/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyMetno</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyNaCl-1.3.0.tar.gz 3351016 BLAKE2B f5eea548cc12cf2af866c66b6f78dc192a6cb98c9689d2d11c373144ac3e6282919cabf9499d0cf9c9cf41e0d623ee738f14501cc5d03e0e5fe8a08d237607a4 SHA512 1762d7d9add6ca59ce83e394071861f78f27d0f06ad1481255ebb66023186127e1a67b49a2c2f51bcbd97bdd151a3a2adea099c47c2a9f456dda5e3b1508af50
|
||||
EBUILD PyNaCl-1.3.0.ebuild 743 BLAKE2B 61e697122145df55feb87ef2fdbe1ad4088ec06e810423c66bcb0c7a021dcbe0db393c8e87f086e12167bddddb4263cc7ac0da1d8a3a18d2e3f9c91d7680cab7 SHA512 c7b1c2e57057d47e7cfbe62747921c5514be1ada3f8f6fa4171ab1a617d5e1e1179a0a8600a04dc64d2a6ca54463913b35ba0cf4dd3472db00269998ac057c74
|
||||
MISC metadata.xml 474 BLAKE2B 2620ce838cf534975ecee1bcca2e91de003d9fe10e5e5ccb658280c091ff5b013d27daa34314e997e903b721f44bb47e66d1208efc0bdd71eded0437a087f015 SHA512 468ad8deeee46f9f7cc073ec801f9cc75a0822ed17406034a33bf5c4f662fb8f70a28a494d389bdfc38a0fb1ec9d9c6e7c4bba409e984df55dbc3624145cf4bc
|
||||
EBUILD PyNaCl-1.3.0.ebuild 704 BLAKE2B 8ebc4838b8d374b99e340626a3b14e61a07f86b1caf3b78bc77d2420dcae4fe6101deb0bcaefcb6b32507ece6001ab0c1f15b555bb086ed98da719332ff11c14 SHA512 785c527b1a2a94967e92486ae0f06d8d39832282e52b19203f4ec2bc2052788fbc973e21f6cb66371ccce203b5bda06e9dfa771c3afb763fa886a66b5ea5dfd3
|
||||
MISC metadata.xml 467 BLAKE2B e0b375b044da2e25fedcdd3c9df7b25f558c7e59bc69a626cad3de80c0bb76cd7b77f7a10e80d10f240beb6dad51242cccbf7f25405ee0adb267e19e5c670b69 SHA512 b331f531e41df42afb7916b4b4a785dda1c6f53ac3b99933b9b7ad32823fd1bb08deb5c454d68126b015a9f5b143f41fb85ed97db94e4214f9fbe0d218167c5c
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -11,9 +11,9 @@ DESCRIPTION="Python binding to the Networking and Cryptography (NaCl) library"
|
||||
HOMEPAGE="https://github.com/pyca/pynacl/ https://pypi.org/project/PyNaCl/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache License 2.0"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyNaCl</remote-id>
|
||||
<maintainer status="unknown">
|
||||
|
||||
5
dev-python/PyOTA/Manifest
Normal file
5
dev-python/PyOTA/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST PyOTA-2.0.5.tar.gz 5511961 BLAKE2B 612764f6f343718cfe3cec6e4c8880d99c4a57ca76c52bb5aedd297b8bc3c308a4e11e9368f68a6522efd29f61b2d6b5510c804cdad88121b66f6a9b58bcf32f SHA512 d4c36bc3099e9089dacfbc87637ba06122490025d5babf35ec9e4dcef6357fdc6aa34cdb112372c47e4a2341cf99a4e523bd3adc795a6bd440063788e5a490e3
|
||||
DIST PyOTA-2.1.0.tar.gz 5523818 BLAKE2B ca876bf2f9df5ce2be6807e26aeb58e9277085adc2e499bc8b4e19d0156fe83c0966a6f91333a8ebd80118ab61e788cbb40cde70125d2142fc0b65fe59701ccd SHA512 2574d41f842fbb22d302a932d5c17c32b33c7c6de55f2ca29e5e6fa7f5d7c5b6f9df0927807d949410a1a53382f09036d6a36da0461b8bf1b73415c6565f3034
|
||||
EBUILD PyOTA-2.0.5.ebuild 814 BLAKE2B 24e8fe9967eeae2a80fc3140b0ac780b9e4d892fa1792b566d7844e90ceae218e5f4a20e8caee7a53331ab1961db2cd582ff0cae3e3a2efbc25b54bddb8688d9 SHA512 604a4ce8ade034420bd33f1b0a70afc3297d3bf024c672fe076e0bf9c2cc45a3044d36f5f8befe4c6f95e2d7084a755d576a82a93e19be7a43d9c057c0fec2fb
|
||||
EBUILD PyOTA-2.1.0.ebuild 814 BLAKE2B 24e8fe9967eeae2a80fc3140b0ac780b9e4d892fa1792b566d7844e90ceae218e5f4a20e8caee7a53331ab1961db2cd582ff0cae3e3a2efbc25b54bddb8688d9 SHA512 604a4ce8ade034420bd33f1b0a70afc3297d3bf024c672fe076e0bf9c2cc45a3044d36f5f8befe4c6f95e2d7084a755d576a82a93e19be7a43d9c057c0fec2fb
|
||||
MISC metadata.xml 441 BLAKE2B fc913fff82e76f27073f5dd8243e6993b6e044a05723a38f38db6009825aa1913e4baafc779c414f3a233c9721e0b13e0607721b6876ff6676a39fa7b2eec224 SHA512 416343a7faaa553adba6283adb0923c1dafe358b441e2c4d81e7dbba594f7cd351862830a4cb68f4c50dd283d1938f83d6f3386e4cb047b51179ca18db1a2cbf
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user