mirror of
https://codeberg.org/flk/meta-wayland.git
synced 2025-07-13 14:34:34 +02:00
Compare commits
987 Commits
hardknott
...
edc74c457a
Author | SHA1 | Date | |
---|---|---|---|
edc74c457a | |||
bc466d2469 | |||
5b04e051bd | |||
693ce16336 | |||
63abfb95f2 | |||
123d8b928e | |||
0524e65c57 | |||
e4bdeba021 | |||
1d3dff334a | |||
55d0a606fc | |||
eeda8f213c | |||
08cb71aa87 | |||
7fb33028b2 | |||
27d655d000 | |||
88defa0ae1 | |||
1e8567d62d | |||
f3f2264db2 | |||
ef2be188db | |||
3cf9b83dfc | |||
a96dbca642 | |||
7df3eaab26 | |||
4072995729 | |||
6ce5fcfa16 | |||
5605e98156 | |||
0933624285 | |||
4b1ed6d612 | |||
446077c28c | |||
3f2f060da5 | |||
ed1662d507 | |||
88d80a7b66 | |||
6853d945cf | |||
25547fe93e | |||
99cffd8d9f | |||
46cbcc8f69 | |||
7ff08964e1 | |||
56ceb15ddc | |||
fe6e10e9f7 | |||
c52a11da4a | |||
ed4ece78c5 | |||
83b77702ec | |||
236b327eff | |||
e0a79f28f6 | |||
4c91ae8b81 | |||
610d93b205 | |||
79586655e8 | |||
a4c603bc48 | |||
c89408ce4a | |||
8164dabbd6 | |||
03f144f501 | |||
08eaf05b43 | |||
3c7b786f3c | |||
761ac51455 | |||
70ff0f5e28 | |||
d1ed14536f | |||
877e8f6b8e | |||
3e89ab7f1a | |||
e8c63efd51 | |||
fe1e6d236d | |||
d75566b0e0 | |||
21caa0fa42 | |||
c38db22ef6 | |||
0f40882e28 | |||
ea73de6c80 | |||
d05b9cafe6 | |||
410b34c168 | |||
af2e8affe4 | |||
f86c867611 | |||
bb04c59a12 | |||
a2afb2f621 | |||
735ae44621 | |||
0b95f5f898 | |||
8db6e60d42 | |||
9fe4100915 | |||
3fd476f31c | |||
dfe9e581ca | |||
c0ac890612 | |||
25f76de845 | |||
bd513e89f9 | |||
9b7aacd708 | |||
5a35a42e80 | |||
92944a9322 | |||
a42d77abd0 | |||
ba179957fb | |||
e4f1988d6d | |||
5d5e03b80d | |||
c7b7537b24 | |||
3d38ab2ffc | |||
5f72d3921b | |||
0de18cc176 | |||
a3a6cac458 | |||
d9e48451db | |||
8854ac9daf | |||
ea8d494f6c | |||
d7778a0666 | |||
1b1ffb7011 | |||
6db0e2c455 | |||
0cb0d2679a | |||
8facdea432 | |||
8c2ba34cd8 | |||
15e9f6be67 | |||
e9668eb1ad | |||
6ba384d13c | |||
0f8286ad14 | |||
7bbf30b8ae | |||
7ec5ad8ecf | |||
c4273bef08 | |||
f66aa06877 | |||
6f24b2b0c4 | |||
adbbcb8b3d | |||
62317d5643 | |||
799a848c5e | |||
9d5c0ae90f | |||
8d73d44880 | |||
4e675238de | |||
c65424edce | |||
7ba60e097d | |||
6a0ed0f3cd | |||
7820e7dc1d | |||
b941423a34 | |||
428604848e | |||
727d1dd3cf | |||
c4baf81b61 | |||
89e776f788 | |||
f8b1f7aace | |||
b508e211a0 | |||
e0402132c8 | |||
df2ef3f690 | |||
0cc685fb0f | |||
4127159e77 | |||
d300da1c43 | |||
a5a3d66164 | |||
f5624b0b9e | |||
59fbc85ba3 | |||
d899ad0e16 | |||
8c2b08894a | |||
e2ed4cd147 | |||
c0724406f4 | |||
92134baa0a | |||
6df8bdd4bf | |||
c729d12ef8 | |||
451d7f5990 | |||
f6e67090a7 | |||
60a1984f87 | |||
ded5310195 | |||
51e48bc82c | |||
9ef10a9feb | |||
1d0a95884a | |||
d7b9ef2c2b | |||
82a7cfa46e | |||
96507f5ce9 | |||
f5dbc8f58f | |||
d4abb8780a | |||
a9509750e1 | |||
1fe7ea1e8c | |||
c93d3a1aca | |||
9e5406754d | |||
406bcfcef1 | |||
081f28927b | |||
9d75d4e34b | |||
5d809c1489 | |||
a74c0e81ea | |||
e06f4467c4 | |||
9376da8ee4 | |||
f9c07c9061 | |||
6226cd04a1 | |||
0721365ebb | |||
495316a6bb | |||
9037740e70 | |||
2d41058a61 | |||
2dd1cf347c | |||
0f1f357450 | |||
8f0793f50b | |||
b83ab567cb | |||
7519b9b818 | |||
db552bf1ac | |||
8916ce3d2c | |||
0218da657c | |||
931032a98d | |||
0df632ad2a | |||
3e2df4bc7d | |||
1f4d004d38 | |||
fd63e46586 | |||
b89dd095b5 | |||
d0a482c2a3 | |||
5d1d042214 | |||
70e52419eb | |||
dc95c5c400 | |||
974a9f1787 | |||
695d56c943 | |||
2496fdefb1 | |||
43058d98ee | |||
207984b2ea | |||
6e55b3b2a6 | |||
9e945a0d79 | |||
3797afa77e | |||
ccafaab769 | |||
fa3c53e1c1 | |||
5e97d96249 | |||
f109ba494e | |||
ba7a2b3f52 | |||
7f6099c0dc | |||
db6bbe8bc9 | |||
d23fb950b9 | |||
078d1a8e08 | |||
acf9c8e353 | |||
df8fdfb9ab | |||
0c7826f73f | |||
ca3e6773d3 | |||
e96529af38 | |||
27ca1f851f | |||
837d9f1c5f | |||
edbbdd75a6 | |||
9b545ac167 | |||
af00a40b87 | |||
83da2a7fdb | |||
18709531fb | |||
1c83105ac5 | |||
24e83f05d9 | |||
d69b297247 | |||
724b95019f | |||
f1079fc031 | |||
ddbd6e4e6b | |||
ba0b387e8e | |||
71281112cd | |||
d481d1dd8a | |||
0cd3562dca | |||
a73c0de5de | |||
5f9e047f95 | |||
72f2d730ca | |||
8b086e464a | |||
b8f131e0b0 | |||
997326b125 | |||
c8152c2e3a | |||
e1fbc95326 | |||
bef39004fa | |||
7f6d9a1dba | |||
0527d10545 | |||
c93fa58cd5 | |||
4662364fdf | |||
f1f9088ccc | |||
af2ca12055 | |||
f490b3de69 | |||
748f01283e | |||
2f1de2f24d | |||
f3262abc4e | |||
3b14bdbbc6 | |||
d433180280 | |||
88af9ac317 | |||
2a3dd092b4 | |||
40f910cef8 | |||
e7473801c6 | |||
73270551b7 | |||
bf90225b4f | |||
d03412b3d4 | |||
2f1941e384 | |||
6fac68db1f | |||
a1ac4b23cb | |||
c0e3601a73 | |||
889575d3a3 | |||
50842bb7b6 | |||
31637420ef | |||
ebbaad9433 | |||
ba76a0ed2b | |||
2bfda55b4e | |||
dec8d774a0 | |||
75fb5db27e | |||
4efbc5ea8d | |||
7730383133 | |||
a34d469ab3 | |||
d24eb75cb3 | |||
be666f04c8 | |||
920db88725 | |||
c7ee12876f | |||
e292f71b71 | |||
14d07ba0e1 | |||
46a4abeb0a | |||
f1f930591a | |||
3905cdf741 | |||
220111cf37 | |||
195521d549 | |||
9438baf14f | |||
cd46615896 | |||
c63c337abd | |||
aa22650ea1 | |||
044948b4cb | |||
7f5c5b2686 | |||
d5e2209743 | |||
dac6eaf231 | |||
58189b3632 | |||
6e7fdfb9bd | |||
6d73d82421 | |||
38d9b2e323 | |||
bec79aa870 | |||
ff62845be9 | |||
9c071ea0eb | |||
736325188d | |||
00698499fc | |||
7fd703cead | |||
c7d0ea5acb | |||
82a848a488 | |||
66cf21a5dd | |||
f542ed5f49 | |||
d66cf1a453 | |||
5093b09339 | |||
75076001ab | |||
74da42db88 | |||
3094f63f5a | |||
31ec07f224 | |||
76bc5509f7 | |||
8f6d777a5c | |||
d654973383 | |||
a8af98a4ba | |||
ff77c7f4a0 | |||
dc6d6dc9e5 | |||
49b11164a3 | |||
c85b58995b | |||
4432b7460f | |||
e458b66425 | |||
f0cb3f712f | |||
1831d340eb | |||
20cc336d11 | |||
6012ccc2b6 | |||
4308769cc7 | |||
faa921ba43 | |||
c289a6d2e2 | |||
afed74a7fa | |||
ceb1f33f88 | |||
b682aeee32 | |||
6155ab03ed | |||
4af4d0400c | |||
5fb214d165 | |||
894c5109e3 | |||
83c65a4241 | |||
2ff2edf863 | |||
a43ad4dd7b | |||
2c51c89cfe | |||
693894776d | |||
6e7d19216a | |||
e51b9019a9 | |||
fb3aa6e359 | |||
ec89a5bd73 | |||
04a02fe4ac | |||
d65f2fb666 | |||
1cb6265a99 | |||
514fb21a8f | |||
e487c973af | |||
e5b969dac9 | |||
7177018b96 | |||
6c1488dbf9 | |||
3620c90c9f | |||
80e50ea88b | |||
679b4069f6 | |||
01dc958207 | |||
d5ebc5fde2 | |||
60270fb2d0 | |||
59b4960bc7 | |||
a351de1545 | |||
681d2dc54c | |||
36e87c11fb | |||
8ac3cba634 | |||
44cc52bf33 | |||
a90195f874 | |||
e3daa9c355 | |||
c6c55f198a | |||
2808411935 | |||
7cdf7a296b | |||
ea72bbdc63 | |||
ece2d0f018 | |||
d17a36a56c | |||
d27cb90a40 | |||
8ad14ab364 | |||
a7eeb69cf5 | |||
ad933f0d48 | |||
594fb4ff23 | |||
1d35bbca3a | |||
ed66ff773d | |||
11e63474a7 | |||
92d2272925 | |||
b0ef727260 | |||
f59ba34da4 | |||
5c9eb8955b | |||
9724d00911 | |||
c28bf4dcc6 | |||
78f920a042 | |||
61d23c3540 | |||
1f582dc56e | |||
e1c9153ffd | |||
e22b046976 | |||
63f980455b | |||
2ba12ce077 | |||
d0c7222080 | |||
109dfd7de5 | |||
a5ad9dd237 | |||
f37900dc75 | |||
703f12c42d | |||
2cd2e5070b | |||
bd27fb436c | |||
c251dd4e21 | |||
ff8354e01a | |||
c35d82f00e | |||
984d0bbd18 | |||
a3231eb07a | |||
67b7fc4f21 | |||
6e2c42b5f7 | |||
501cb3d1d0 | |||
711b20658d | |||
54fb6a1b46 | |||
49fc8986cf | |||
bed844816b | |||
47d10485fe | |||
0d3a440572 | |||
e511354831 | |||
76be73b61d | |||
65ef3aee1a | |||
3f4947dcf1 | |||
0e9c1ad46a | |||
5dbb92b04e | |||
5c04d4cdae | |||
0b69ad3d48 | |||
46f68aa1d4 | |||
93b40c5290 | |||
b57494be0f | |||
651b473131 | |||
0a9d4ca01e | |||
c245f10e5a | |||
5ce71c1738 | |||
4d9af59e9f | |||
c62098a9de | |||
bf38d17c69 | |||
b6d341a873 | |||
dc246d459e | |||
adcf211a58 | |||
7e7b2865c9 | |||
315b35620c | |||
e598f043cd | |||
0269f2fece | |||
2def3fa385 | |||
ce33cdc155 | |||
90e0f65c7d | |||
a04139905e | |||
c7844e9828 | |||
11dd284fda | |||
619d3f5985 | |||
5e4c2d1d34 | |||
da3bcaf413 | |||
50836a00c1 | |||
0e8b8275bd | |||
90a31205e5 | |||
354778f12c | |||
4a97f39280 | |||
11f26eb4b4 | |||
5e3040acf6 | |||
24ce1b3554 | |||
554ff27bad | |||
95e0daa43d | |||
522f0678d0 | |||
e7e0dd86df | |||
20d76c1231 | |||
546431a080 | |||
c8bd3bcc40 | |||
eaf7d9aede | |||
bed18ae759 | |||
4589aa96dc | |||
220999d1aa | |||
259f729af4 | |||
88814a34a8 | |||
b1c8c331f7 | |||
2b37a4518f | |||
cd6dcd7cca | |||
a24bc63de0 | |||
055b2650c2 | |||
e3ca89bbe6 | |||
64207020ca | |||
2224efc131 | |||
f3e153a77e | |||
a7530c0316 | |||
315d88aeb9 | |||
3116be4cba | |||
f56dc42014 | |||
31eee7dcad | |||
28a2c9e0c6 | |||
d7ff15b82c | |||
897fe682ed | |||
699fcd39fd | |||
cd64577fac | |||
c22a345ed5 | |||
505fb7ce07 | |||
d2d6da4fdb | |||
331f01714c | |||
76810f3394 | |||
8fe0b8e3ca | |||
7bac9f8186 | |||
21d26dc6fd | |||
4e2be7f94e | |||
fa22363512 | |||
7b77014711 | |||
754c474f67 | |||
31cf2edc93 | |||
e1747dae13 | |||
9c0f6b84e5 | |||
081e8fb388 | |||
2fc40566dc | |||
f8c734df23 | |||
7a3c4665c9 | |||
62a205f751 | |||
1e08206d39 | |||
cd4238b8a9 | |||
15e69f14ea | |||
d48a6811b4 | |||
94b74b76c9 | |||
8656adce11 | |||
1127bc1dba | |||
a7551a9e3f | |||
411b9deee2 | |||
3c221ee139 | |||
9e4d38b427 | |||
013f197099 | |||
d8eee6b5f7 | |||
63b29268a4 | |||
d1f062d6a3 | |||
19b5858b11 | |||
aab3a97b23 | |||
24fd79e2bc | |||
e9e449efca | |||
cdaeca8471 | |||
4a024ea7f6 | |||
3a4e40c403 | |||
85068ae6c9 | |||
d3751616de | |||
7488b84456 | |||
22c2c33056 | |||
03c8afcbd8 | |||
acf184038c | |||
c27d39d3a5 | |||
24c492ad1c | |||
3462f7af19 | |||
3a8606c738 | |||
285b565abe | |||
b94dce9dd1 | |||
e4e9125efc | |||
9bbeb0a756 | |||
fdfb7adb89 | |||
f3fc91ea8e | |||
b814cb5104 | |||
8f2e8b25b9 | |||
9fa0adcce3 | |||
161318f620 | |||
c7139dbf93 | |||
9391ca2120 | |||
2ef6e35920 | |||
ec1c78bc70 | |||
9bb21a1e65 | |||
571e955bb8 | |||
09c81dd1ea | |||
4018f210a7 | |||
854f73aadb | |||
16ce8b534b | |||
921bf43e39 | |||
af99e7e087 | |||
b227550608 | |||
e9e6d94220 | |||
0c50cd6afa | |||
39c68cf858 | |||
a48c2550be | |||
a368477f67 | |||
efed58b0c5 | |||
f25c802f97 | |||
a55ce4b32a | |||
921fa67e49 | |||
5a34607134 | |||
16908856c2 | |||
c747e2993f | |||
9993bb2229 | |||
9b0df726ff | |||
17a9397eb7 | |||
486509fd2c | |||
83086aef22 | |||
67bbbc18d8 | |||
4d9e9fd192 | |||
c5b93f3e46 | |||
6d908a9c85 | |||
bbe6b46da2 | |||
e93a142dc2 | |||
daaead6270 | |||
a9d07d8711 | |||
d4e2a30e93 | |||
55597f163d | |||
ec9d8934a6 | |||
469df8e7ea | |||
2078262b2e | |||
0a421638fd | |||
25f81ddb77 | |||
553ed19806 | |||
de7d0cc7ce | |||
d976ce1395 | |||
ca9391d061 | |||
e30944470c | |||
0dfe6b036d | |||
87891cc569 | |||
b4b3f39b58 | |||
c8daeb931e | |||
84d55b8ddf | |||
c6d38992e3 | |||
6064375ae6 | |||
f845a29f63 | |||
f8983da717 | |||
8f782173fc | |||
83e88e6eb4 | |||
250fccdba7 | |||
8f9f243ccb | |||
af056fc737 | |||
227b93ac02 | |||
77bc8c92c2 | |||
43922a265a | |||
ad4e32b7d1 | |||
fd9865d52c | |||
5bf9d840eb | |||
fb46973e96 | |||
84a55ce56a | |||
6030262cb1 | |||
612b94a5fe | |||
70c01e8b1a | |||
c79d91cd47 | |||
b7763b5694 | |||
32041972cc | |||
bd0c2cb2be | |||
56a95233d4 | |||
5da33be0be | |||
b5123cf62e | |||
aa9849d7a8 | |||
7a17f97396 | |||
9f4aeb6b7e | |||
f1f59584b3 | |||
5c496c3bfb | |||
f5745d9f81 | |||
e07508cb36 | |||
d962fe7cf3 | |||
4e405750eb | |||
a206b20233 | |||
9ca90264f9 | |||
b216c647e3 | |||
4ca1ccec07 | |||
dbf9414d8e | |||
04a3959b03 | |||
eb74375dc3 | |||
5cd6f4ba70 | |||
30d4b4f1f6 | |||
8b573f98c4 | |||
6fd20b2b1f | |||
b129fd294e | |||
881a2726ac | |||
c6db56e20e | |||
d634877e31 | |||
6f7f8eb8e4 | |||
9f0a7c0475 | |||
3a811ee4bb | |||
3f838eeb35 | |||
e761179795 | |||
61ddba07ba | |||
354c01d29c | |||
eda6bfe7ae | |||
7f5733620d | |||
3f341fbdd3 | |||
ffe3bb08b6 | |||
41d0af7f57 | |||
8a405c3255 | |||
ee1e5adc72 | |||
b338c274e2 | |||
a125bf49fd | |||
82b5963b79 | |||
bc4ff53450 | |||
48b3cc9015 | |||
e2b1b6d236 | |||
bea498ebf5 | |||
f10cbbb68e | |||
bf8b816fc9 | |||
2da7e25ad8 | |||
03aae63780 | |||
8e310866a5 | |||
ba4057c3ff | |||
5aec88c557 | |||
05c80d3b18 | |||
d693fe371d | |||
173f9d0462 | |||
5344906872 | |||
9830298422 | |||
68e70393bc | |||
e7fc6d0138 | |||
5e17a482fe | |||
4e0de77b78 | |||
04a7783623 | |||
3e5f063772 | |||
1af2f8f513 | |||
9d235c2235 | |||
9c912915f6 | |||
a1a99721d9 | |||
ec132487ef | |||
7792d86cfa | |||
f93092d1bd | |||
949e2888fd | |||
72c4c5f084 | |||
629bf62296 | |||
a5f31c6be7 | |||
7e15087f91 | |||
3126256ed6 | |||
53e25fa01d | |||
fdb26547cb | |||
1887ef74eb | |||
8a9ff0b59c | |||
7b0541b9d4 | |||
38222f46e0 | |||
2a763cc6bd | |||
43794be43c | |||
94ea4f5a60 | |||
e0040ea5c5 | |||
d49082500e | |||
8d233d3a79 | |||
fac6b4b1ed | |||
3d369df2a1 | |||
03906055ea | |||
a6b9e2778c | |||
b4d9336ddd | |||
ff4c88dd46 | |||
89f93fd77c | |||
440c54dd9c | |||
5fa0decc95 | |||
bc3a466880 | |||
d15859ed22 | |||
ef8bb4571e | |||
3123edc1da | |||
97e6a3eade | |||
5589d2e786 | |||
fcf742e144 | |||
8ff338d441 | |||
df9117bd0d | |||
c4cb78f9df | |||
ba70d3824d | |||
1786cfc34e | |||
b32293aa58 | |||
8c6a31c720 | |||
b877b09cc7 | |||
e7077175b2 | |||
dcf6853f64 | |||
1b1ce0d254 | |||
7893030e97 | |||
d8f86491f1 | |||
60d419bfd9 | |||
bcfc4b4c0a | |||
c97c2727e2 | |||
be8276ea86 | |||
fd73d6765f | |||
a9e3f6f2f8 | |||
9249561c30 | |||
16be57ce1a | |||
e16fdacf8d | |||
fa2c04532f | |||
5fc514189d | |||
e725f99c73 | |||
dfa23b30d9 | |||
6bc3cacecd | |||
0cda3c7695 | |||
66ed66fe84 | |||
8a9dab1c73 | |||
ae76e9f45c | |||
35a87a359b | |||
3c3ef26a50 | |||
ddbc9b4160 | |||
2ea14b3519 | |||
3732caaeb4 | |||
e6a133286c | |||
7fc3ce99aa | |||
471dd094fa | |||
7a3b29c34d | |||
c97895d236 | |||
d6cfb839d3 | |||
20633297d4 | |||
2c3224cd54 | |||
6f4b930b26 | |||
0cdd11e1ef | |||
fc41ebbd4b | |||
1f2d1a6f46 | |||
8b5f2c51fc | |||
71b8ad561d | |||
6dfc1ecd9b | |||
eb8ad5423c | |||
12421a0759 | |||
5706b28742 | |||
2b1d759d70 | |||
2a3fee01c7 | |||
9c3464a84d | |||
6b2926a933 | |||
14d1a655dc | |||
15619d65ed | |||
7dfc91da01 | |||
f3d609228e | |||
f9239883a0 | |||
e964a02f84 | |||
11b33ab241 | |||
92e59182cc | |||
e24069cae1 | |||
c6022ce552 | |||
f023858c15 | |||
ec5dce8af9 | |||
260dc848b2 | |||
76c24fada8 | |||
29371a9f5d | |||
c70edb7d88 | |||
eda1ed4e35 | |||
e23dde4fdc | |||
d87b3a966e | |||
569b9319e3 | |||
6fb7d63ca0 | |||
92ee64cb34 | |||
e56775807a | |||
48a120f3e4 | |||
4b04b2becb | |||
b5e069f0e8 | |||
1aff7f2f65 | |||
ce246685af | |||
1d7ba0eb3a | |||
dd2aa60e04 | |||
6cb23167c4 | |||
f83ae36918 | |||
e2029fc4a4 | |||
40d08550b1 | |||
6016030937 | |||
87521e521b | |||
57d6cf0f1d | |||
a68be5faed | |||
23f3822519 | |||
b579899897 | |||
b2e20d5d91 | |||
173edd66ca | |||
de66c42685 | |||
81738e3912 | |||
b186937b56 | |||
1e27fd0be7 | |||
368aa07236 | |||
492fc39ef1 | |||
042b2c169e | |||
21fd19c49b | |||
fc0f7e6f32 | |||
49dbb1b91d | |||
06cbbaeb7a | |||
8147c536f9 | |||
ac017e4aa6 | |||
dc7efb91b3 | |||
f3081e3b76 | |||
522c57bcac | |||
fae67ad536 | |||
3b463656cd | |||
7a368ae7bd | |||
c880315354 | |||
df2a9e30cb | |||
99d37d9dca | |||
47be3e9dcf | |||
94791dc364 | |||
6a6164a71a | |||
a53c0b56f8 | |||
3a7e0a365a | |||
6e04e57fc9 | |||
8d1928f227 | |||
a6a42f8388 | |||
ff057ae4ae | |||
aca95edb72 | |||
8a49d4ea97 | |||
1c55dcc4d0 | |||
e64840a68f | |||
05090da485 | |||
448287c7f9 | |||
31827b3e3c | |||
22ed87bf85 | |||
1f25752e49 | |||
666376c1af | |||
471c499355 | |||
75a62d9a11 | |||
85a698855a | |||
d08ab2df16 | |||
dfcb7addb9 | |||
760006064b | |||
e3444bf6a0 | |||
a2b08b5908 | |||
9776ad7bf0 | |||
f6c443520e | |||
303b52f2dc | |||
de0ddc8917 | |||
ef615d840b | |||
f78450e1bd | |||
cf12b1cd01 | |||
a7820455de | |||
cc64304bc3 | |||
19ecbc2a01 | |||
b08fff6a64 | |||
6951307aea | |||
6282366cff | |||
22c23eb83d | |||
efd104bc63 | |||
b0b6307382 | |||
e3268b445a | |||
f7e4555687 | |||
82c87bcd8d | |||
d853183383 | |||
a0477185ea | |||
b8df694d67 | |||
fe5d2deb9d | |||
19987215ca | |||
63f4325fbc | |||
88c44c00c9 | |||
7880020dae | |||
3fcfd7d784 | |||
3a145cb0b9 | |||
b6eac48695 | |||
a085eda094 | |||
a25218eea1 | |||
0396200d69 | |||
69df3a5836 | |||
93b3535664 | |||
e3c79d5306 | |||
6b462eac39 | |||
26b5cdee9e | |||
ff53855416 | |||
54eba45f3d | |||
e4efd56c72 | |||
74648662c2 | |||
6bb7ab5e76 | |||
ee9236b0f9 | |||
f3b309af53 | |||
f71950cf12 | |||
8c72f35420 | |||
1d685e4319 | |||
47cd5b7b97 | |||
5df277c84c | |||
bda632e480 | |||
c9d40285e9 | |||
b6fec358ff | |||
a3f1aad93e | |||
fcd8c91362 | |||
3abb8b5866 | |||
45601948b3 | |||
6ad2a564f8 | |||
a84522f96f | |||
ae88d585e9 | |||
1b45416f3a | |||
4b2f63e706 | |||
c7d1252a71 | |||
d8c907e2d4 | |||
4fd0babf62 | |||
05b20c0c85 | |||
5094e2afa5 | |||
3cdc75cdca | |||
b6b2f4f18e | |||
ac1d05235b | |||
6dd58e0684 | |||
8d7eaa6d1c | |||
ca2c395c49 | |||
707588b44b | |||
c155ccb96d | |||
a681bbe62e | |||
752932336f | |||
2a3f1b2233 | |||
c1e5bc0173 | |||
6aa9e725ad | |||
6115acde12 | |||
fbd99555a4 | |||
144b950545 | |||
ef56600d62 | |||
bb32c478ae | |||
59eea14b27 | |||
2dc7700566 | |||
8fe20b22cd | |||
b59ee3f075 | |||
2ee78e920a | |||
f2f9d89cce | |||
ad3a1ed95b | |||
a8c232eb01 | |||
97aa0f92bc | |||
c592ef034d | |||
310ca4fb9a | |||
0b5e34b8fd | |||
69291882c6 | |||
2c90e0a6de | |||
8d2a9439d4 | |||
536fdf7243 | |||
2134a7c895 | |||
c952ae53bc | |||
9c5da3e549 | |||
c2ae986cbb |
12
README.md
12
README.md
@ -5,17 +5,23 @@ Main layer maintainer: Markus Volk <f_l_k@t-online.de>
|
|||||||
Description
|
Description
|
||||||
|
|
||||||
This layer adds recipes to build wlroots based compositors under wayland.
|
This layer adds recipes to build wlroots based compositors under wayland.
|
||||||
It contains wlroots, sway, wayfire, nwg-shell and some additional recipes that might come useful.
|
It contains wlroots, sway, wayfire, cage, phosh, hyprland, nwg-shell and some additional recipes that might come useful.
|
||||||
|
|
||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
This layer depends on:
|
This layer depends on:
|
||||||
|
|
||||||
URI: git://github.com/openembedded/openembedded-core
|
URI: git://github.com/openembedded/openembedded-core
|
||||||
branch: hardknott
|
branch: master
|
||||||
revision: HEAD
|
revision: HEAD
|
||||||
URI: git://github.com/openembedded/meta-openembedded
|
URI: git://github.com/openembedded/meta-openembedded
|
||||||
branch: hardknott
|
branch: master
|
||||||
|
revision: HEAD
|
||||||
|
|
||||||
|
optional for hyprlands desktop-portal:
|
||||||
|
|
||||||
|
URI: git://code.qt.io/cgit/yocto/meta-qt6
|
||||||
|
branch: master
|
||||||
revision: HEAD
|
revision: HEAD
|
||||||
|
|
||||||
Building
|
Building
|
||||||
|
@ -2,16 +2,20 @@
|
|||||||
BBPATH .= ":${LAYERDIR}"
|
BBPATH .= ":${LAYERDIR}"
|
||||||
|
|
||||||
# We have recipes-* directories, add to BBFILES
|
# We have recipes-* directories, add to BBFILES
|
||||||
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
|
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend ${LAYERDIR}/recipes*/*/*/*.bb ${LAYERDIR}/recipes*/*/*/*.bbappend"
|
||||||
|
|
||||||
BBFILE_COLLECTIONS += "wayland"
|
BBFILE_COLLECTIONS += "wayland"
|
||||||
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
|
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
|
||||||
BBFILE_PRIORITY_wayland = "5"
|
BBFILE_PRIORITY_wayland = "5"
|
||||||
|
|
||||||
LAYERSERIES_COMPAT_wayland = "hardknott"
|
LAYERSERIES_COMPAT_wayland = "scarthgap styhead"
|
||||||
|
|
||||||
LAYERDEPENDS_wayland = " \
|
LAYERDEPENDS_wayland = " \
|
||||||
core \
|
core \
|
||||||
openembedded-layer \
|
openembedded-layer \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
BBFILES_DYNAMIC += " \
|
||||||
|
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bb \
|
||||||
|
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bbappend \
|
||||||
|
"
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
SUMMARY = "A native style to bend Qt5/Qt6 applications to look like they belong into GNOME Shell.."
|
||||||
|
HOMEPAGE = "https://github.com/FedoraQt/adwaita-qt"
|
||||||
|
LICENSE = "GPL-2.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
|
||||||
|
|
||||||
|
DEPENDS = "qtbase"
|
||||||
|
|
||||||
|
inherit qt6-cmake
|
||||||
|
|
||||||
|
EXTRA_OECMAKE += "-DUSE_QT6=ON"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/FedoraQt/adwaita-qt.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "3807292acee096459a73732f663544916d9eb0e5"
|
||||||
|
|
||||||
|
FILES:${PN} += "${libdir}/plugins/styles/adwaita.so"
|
||||||
|
|
||||||
|
PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
# add hack to unbreak crosscompile for qgnomeplatform
|
||||||
|
sed -i "s|include(\"\${CMAKE_CURRENT_LIST_DIR}\/AdwaitaQt6Targets.cmake\")||" ${D}${libdir}/cmake/AdwaitaQt6/AdwaitaQt6Config.cmake
|
||||||
|
sed -i -e 's|${STAGING_DIR_HOST}||g' ${D}${libdir}/cmake/AdwaitaQt6/AdwaitaQt6Targets.cmake
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
SUMMARY = "Hyprland's cute welcome app, written in qt6."
|
||||||
|
HOMEPAGE = "https://hyprland.org/"
|
||||||
|
LICENSE = "BSD-3-Clause"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/hyprwm/hyprland-welcome.git;protocol=https;branch=main"
|
||||||
|
|
||||||
|
PV = "0.0.1"
|
||||||
|
SRCREV = "51561c00288775ad7afc20f47783bb068093ca5a"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
DEPENDS = "qtbase"
|
||||||
|
RDEPENDS:${PN} = "qtwayland"
|
||||||
|
|
||||||
|
inherit qt6-cmake
|
@ -0,0 +1,22 @@
|
|||||||
|
SUMMARY = "Qt decoration plugin implementing Adwaita-like client-side decorations."
|
||||||
|
HOMEPAGE = "https://github.com/FedoraQt/QAdwaitaDecorations"
|
||||||
|
LICENSE = "LGPL-2.1-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
qtbase \
|
||||||
|
qtsvg \
|
||||||
|
qtwayland \
|
||||||
|
qtwayland-native \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit qt6-cmake
|
||||||
|
|
||||||
|
EXTRA_OECMAKE += "-DUSE_QT6=ON"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/FedoraQt/QAdwaitaDecorations.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "8f7357cf57b46216160cd3dc1f09f02a05fed172"
|
||||||
|
|
||||||
|
FILES:${PN} += "${libdir}"
|
@ -0,0 +1,30 @@
|
|||||||
|
SUMMARY = "QGnomePlatform is a Qt Platform Theme designed to use as many of the GNOME settings as possible in unmodified Qt applications"
|
||||||
|
HOMEPAGE = "https://github.com/FedoraQt/QGnomePlatform"
|
||||||
|
LICENSE = "LGPL-2.1-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=40d2542b8c43a3ec2b7f5da31a697b88"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
adwaita-qt \
|
||||||
|
glib-2.0 \
|
||||||
|
gsettings-desktop-schemas \
|
||||||
|
gtk+3 \
|
||||||
|
qtbase \
|
||||||
|
qtdeclarative \
|
||||||
|
qtdeclarative-native \
|
||||||
|
qtwayland \
|
||||||
|
qtwayland-native \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "adwaita-qt"
|
||||||
|
|
||||||
|
inherit qt6-cmake
|
||||||
|
|
||||||
|
EXTRA_OECMAKE += "-DUSE_QT6=ON"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/FedoraQt/QGnomePlatform.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "71f1fe577b5b665bc19c7ab3736ffe8387fa52ee"
|
||||||
|
|
||||||
|
FILES:${PN} += "${libdir} ${datadir}"
|
||||||
|
FILES:${PN}-dev = ""
|
@ -0,0 +1,19 @@
|
|||||||
|
SUMMARY = "Share picker for hyprlands screenshot/screencast xdg-desktop-portal backend"
|
||||||
|
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
|
||||||
|
|
||||||
|
# Note: meta-qt6 is needed
|
||||||
|
DEPENDS = "qtbase"
|
||||||
|
RDEPENDS:${PN} = "qtwayland"
|
||||||
|
RRECOMMENDS:${PN} = "qgnomeplatform"
|
||||||
|
|
||||||
|
require xdg-desktop-portal-hyprland.inc
|
||||||
|
|
||||||
|
inherit qt6-cmake features_check
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "opengl wayland"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git/hyprland-share-picker"
|
||||||
|
|
||||||
|
|
@ -0,0 +1,36 @@
|
|||||||
|
SUMMARY = "This provides screenshot/screencast xdg-desktop-portal backends for hyprland."
|
||||||
|
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
|
||||||
|
|
||||||
|
SRC_URI:append = " \
|
||||||
|
file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch \
|
||||||
|
file://0001-ScreencopyShared.hpp-drop-define-SPA_VERSION_POD_BUI.patch \
|
||||||
|
"
|
||||||
|
|
||||||
|
require xdg-desktop-portal-hyprland.inc
|
||||||
|
|
||||||
|
# Note: meta-qt6 is needed
|
||||||
|
DEPENDS = " \
|
||||||
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
wayland-protocols \
|
||||||
|
hyprlang \
|
||||||
|
libdrm \
|
||||||
|
pipewire \
|
||||||
|
sdbus-c++-1 \
|
||||||
|
virtual/libgbm \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "hyprland-share-picker grim slurp hyprpicker hyprlang"
|
||||||
|
RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
|
||||||
|
|
||||||
|
inherit meson pkgconfig features_check
|
||||||
|
REQUIRED_DISTRO_FEATURES = "opengl wayland"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
|
||||||
|
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
|
||||||
|
|
||||||
|
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
|
@ -0,0 +1,3 @@
|
|||||||
|
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
|
||||||
|
SRCREV = "24be4a26f0706e456fca1b61b8c79f7486a9e86d"
|
||||||
|
PV = "1.3.2"
|
@ -0,0 +1,33 @@
|
|||||||
|
From f181899034beb4311c8e63056ce73d00df6981c8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Markus Volk <f_l_k@t-online.de>
|
||||||
|
Date: Sun, 30 Jun 2024 15:10:05 +0200
|
||||||
|
Subject: [PATCH] ScreencopyShared.hpp: drop #define
|
||||||
|
SPA_VERSION_POD_BUILDER_CALLBACKS
|
||||||
|
|
||||||
|
This is defined in pipewire
|
||||||
|
|
||||||
|
Fixes build with pipewire 1.2.0
|
||||||
|
| ../git/src/portals/../core/../portals/../shared/ScreencopyShared.hpp:9:43: error: expected primary-expression before '.' token
|
||||||
|
| 9 | #define SPA_VERSION_POD_BUILDER_CALLBACKS .version = 0
|
||||||
|
|
||||||
|
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||||
|
---
|
||||||
|
src/shared/ScreencopyShared.hpp | 4 +---
|
||||||
|
1 file changed, 0 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/shared/ScreencopyShared.hpp b/src/shared/ScreencopyShared.hpp
|
||||||
|
index d626da6..e3b0a94 100644
|
||||||
|
--- a/src/shared/ScreencopyShared.hpp
|
||||||
|
+++ b/src/shared/ScreencopyShared.hpp
|
||||||
|
@@ -5,8 +5,6 @@
|
||||||
|
extern "C" {
|
||||||
|
#include <spa/pod/builder.h>
|
||||||
|
|
||||||
|
-#undef SPA_VERSION_POD_BUILDER_CALLBACKS
|
||||||
|
-#define SPA_VERSION_POD_BUILDER_CALLBACKS .version = 0
|
||||||
|
#include <spa/buffer/meta.h>
|
||||||
|
#include <spa/utils/result.h>
|
||||||
|
#include <spa/param/props.h>
|
||||||
|
--
|
||||||
|
2.45.1
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
From 8d7b941147a48957d8464cce2058d52f37040d26 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Markus Volk <f_l_k@t-online.de>
|
||||||
|
Date: Wed, 20 Sep 2023 16:56:17 +0200
|
||||||
|
Subject: [PATCH] meson.build: Dont build hyprland-share-picker with meson
|
||||||
|
|
||||||
|
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||||
|
---
|
||||||
|
meson.build | 1 -
|
||||||
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/meson.build b/meson.build
|
||||||
|
index 77c1a80..3169e9c 100644
|
||||||
|
--- a/meson.build
|
||||||
|
+++ b/meson.build
|
||||||
|
@@ -66,4 +66,3 @@ inc = include_directories('.', 'protocols')
|
||||||
|
|
||||||
|
subdir('protocols')
|
||||||
|
subdir('src')
|
||||||
|
-subdir('hyprland-share-picker')
|
||||||
|
--
|
||||||
|
2.42.0
|
||||||
|
|
@ -1,18 +0,0 @@
|
|||||||
SUMMARY = "The sd-bus library, extracted from systemd."
|
|
||||||
HOMEPAGE = "https://github.com/emersion/basu.git"
|
|
||||||
SECTION = "base"
|
|
||||||
LICENSE = "LGPL-2.1"
|
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
|
|
||||||
|
|
||||||
SRC_URI = "git://github.com/emersion/basu.git;protocol=https"
|
|
||||||
|
|
||||||
DEPENDS += "gperf-native libcap"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
|
||||||
PV = "0.2.0"
|
|
||||||
SRCREV = "v${PV}"
|
|
||||||
|
|
||||||
inherit meson
|
|
||||||
|
|
||||||
EXTRA_OEMESON += "--buildtype release"
|
|
||||||
|
|
@ -2,20 +2,44 @@ SUMMARY = "Elogind User, Seat and Session Manager."
|
|||||||
DESCRIPTION = "Elogind is the systemd project's "logind", extracted out to be a standalone daemon. It integrates with PAM to know the set of users that are logged in to a system and whether they are logged in graphically, on the console, or remotely."
|
DESCRIPTION = "Elogind is the systemd project's "logind", extracted out to be a standalone daemon. It integrates with PAM to know the set of users that are logged in to a system and whether they are logged in graphically, on the console, or remotely."
|
||||||
HOMEPAGE = "https://github.com/elogind"
|
HOMEPAGE = "https://github.com/elogind"
|
||||||
SECTION = "base/shell"
|
SECTION = "base/shell"
|
||||||
LICENSE = "LGPL-2.1"
|
LICENSE = "LGPL-2.1-only"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
|
LIC_FILES_CHKSUM = "file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/elogind/elogind.git;protocol=https;branch=v246-stable"
|
SRC_URI = "git://github.com/elogind/elogind.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
|
DEPENDS += " \
|
||||||
|
acl dbus \
|
||||||
|
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'eudev', d)} \
|
||||||
|
gperf-native \
|
||||||
|
libcap \
|
||||||
|
libpam \
|
||||||
|
polkit \
|
||||||
|
python3-jinja2-native \
|
||||||
|
python3-native \
|
||||||
|
util-linux \
|
||||||
|
"
|
||||||
|
|
||||||
DEPENDS += "gperf-native libcap eudev"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "246.10"
|
PV = "252.9"
|
||||||
SRCREV = "${PV}"
|
SRCREV = "17963fe8309e4782896335c3f8dc4a6c4b57d0b2"
|
||||||
|
|
||||||
inherit meson
|
inherit meson pkgconfig
|
||||||
|
|
||||||
EXTRA_OEMESON += "--buildtype release"
|
EXTRA_OEMESON += "--buildtype release -Dtranslations=false"
|
||||||
|
|
||||||
FILES_${PN} += "/usr"
|
do_install:prepend() {
|
||||||
|
install -d ${D}${libdir}/elogind/system-shutdown
|
||||||
|
install -d ${D}${libdir}/elogind/system-sleep
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN} += "${prefix}"
|
||||||
|
|
||||||
|
EXTRA_OEMESON:class-target += "--cross-file=${WORKDIR}/meson-${PN}.cross"
|
||||||
|
|
||||||
|
do_write_config:append:class-target() {
|
||||||
|
cat >${WORKDIR}/meson-${PN}.cross <<EOF
|
||||||
|
[binaries]
|
||||||
|
nologin = '${sbindir}/nologin'
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
6
recipes-core/sdbus-c++/sdbus-c++-1/run-ptest
Executable file
6
recipes-core/sdbus-c++/sdbus-c++-1/run-ptest
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
./sdbus-c++-unit-tests 2>&1 && echo "PASS: sdbus-c++-unit-tests" || echo "FAIL: sdbus-c++-unit-tests"
|
||||||
|
|
||||||
|
./sdbus-c++-integration-tests 2>&1 && echo "PASS: sdbus-c++-integration-tests" || echo "FAIL: sdbus-c++-integration-tests"
|
51
recipes-core/sdbus-c++/sdbus-c++-1_1.6.0.bb
Normal file
51
recipes-core/sdbus-c++/sdbus-c++-1_1.6.0.bb
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
SUMMARY = "sdbus-c++"
|
||||||
|
DESCRIPTION = "High-level C++ D-Bus library designed to provide easy-to-use yet powerful API in modern C++"
|
||||||
|
|
||||||
|
SECTION = "libs"
|
||||||
|
|
||||||
|
LICENSE = "LGPL-2.1-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=1803fa9c2c3ce8cb06b4861d75310742"
|
||||||
|
|
||||||
|
inherit cmake pkgconfig systemd ptest
|
||||||
|
|
||||||
|
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'with-external-libsystemd', 'with-builtin-libsystemd', d)} \
|
||||||
|
${@bb.utils.contains('PTEST_ENABLED', '1', 'with-tests', '', d)}"
|
||||||
|
PACKAGECONFIG[with-builtin-libsystemd] = ",,sdbus-c++-libsystemd,libcap,basu"
|
||||||
|
PACKAGECONFIG[with-external-libsystemd] = ",,systemd,libsystemd"
|
||||||
|
PACKAGECONFIG[with-tests] = "-DBUILD_TESTS=ON -DINSTALL_TESTS=ON -DTESTS_INSTALL_PATH=${PTEST_PATH},-DBUILD_TESTS=OFF,googletest gmock"
|
||||||
|
|
||||||
|
DEPENDS += "expat"
|
||||||
|
|
||||||
|
PV .= "+git"
|
||||||
|
SRCREV = "7450515d0bc632b871d0d3f549ddb24783dd008f"
|
||||||
|
SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master \
|
||||||
|
file://run-ptest"
|
||||||
|
|
||||||
|
EXTRA_OECMAKE = "-DBUILD_CODE_GEN=OFF \
|
||||||
|
-DBUILD_DOC=ON \
|
||||||
|
-DBUILD_DOXYGEN_DOC=OFF"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
# Link libatomic on architectures without 64bit atomics fixes
|
||||||
|
# libsdbus-c++.so.1.1.0: undefined reference to `__atomic_load_8'
|
||||||
|
LDFLAGS:append:mips = " -Wl,--no-as-needed -latomic -Wl,--as-needed"
|
||||||
|
LDFLAGS:append:powerpc = " -Wl,--no-as-needed -latomic -Wl,--as-needed"
|
||||||
|
LDFLAGS:append:riscv32 = " -Wl,--no-as-needed -latomic -Wl,--as-needed"
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
if ! ${@bb.utils.contains('PTEST_ENABLED', '1', 'true', 'false', d)}; then
|
||||||
|
rm -rf ${D}${sysconfdir}/dbus-1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install_ptest() {
|
||||||
|
DESTDIR='${D}' cmake_runcmake_build --target tests/install
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/"
|
||||||
|
FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp"
|
||||||
|
|
||||||
|
RDEPENDS:${PN}-ptest += "dbus"
|
||||||
|
# It adds -isystem which is spurious, no idea where it gets it from
|
||||||
|
CCACHE_DISABLE = "1"
|
@ -1,32 +0,0 @@
|
|||||||
SUMMARY = "A minimal seat management daemon, and a universal seat management library."
|
|
||||||
DESCRIPTION = "Seat management takes care of mediating access to shared devices (graphics, input), without requiring the applications needing access to be root."
|
|
||||||
AUTHOR = "kennylevinsen"
|
|
||||||
HOMEPAGE = "https://git.sr.ht/~kennylevinsen/seatd"
|
|
||||||
SECTION = "libs"
|
|
||||||
LICENSE = "BSD-0-Clause"
|
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=715a99d2dd552e6188e74d4ed2914d5a"
|
|
||||||
|
|
||||||
SRC_URI = "git://git.sr.ht/~kennylevinsen/seatd;protocol=https"
|
|
||||||
|
|
||||||
PACKAGECONFIG[systemd] = ",,systemd"
|
|
||||||
PACKAGECONFIG[sysvinit] = ",,elogind"
|
|
||||||
|
|
||||||
# On systems without logind/elogind, you need to use libseat-builtin.
|
|
||||||
# You have to suid the sway binary. Sway will drop root permissions shortly after startup.
|
|
||||||
PACKAGECONFIG[libseat-builtin] = "-Dlibseat-builtin=enabled -Dlibseat-logind=disabled,-Dlibseat-builtin=disabled"
|
|
||||||
|
|
||||||
PACKAGECONFIG[man-pages] = ",,scdoc-native"
|
|
||||||
|
|
||||||
PACKAGECONFIG ?= " \
|
|
||||||
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
|
|
||||||
${@bb.utils.filter('DISTRO_FEATURES', 'sysvinit', d)} \
|
|
||||||
"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
|
||||||
PV = "0.5.0+${SRCREV}"
|
|
||||||
SRCREV = "2204db5531ed16bf32f969645e7177f6118f8a8e"
|
|
||||||
|
|
||||||
inherit meson
|
|
||||||
|
|
||||||
EXTRA_OEMESON += "--buildtype release"
|
|
||||||
|
|
14
recipes-devtools/cxxopts/cxxopts_git.bb
Normal file
14
recipes-devtools/cxxopts/cxxopts_git.bb
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
SUMMARY = "This is a lightweight C++ option parser library, supporting the standard GNU style syntax for options."
|
||||||
|
HOMEPAGE = "https://github.com/jarro2783/cxxopts"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=8de00431559a76a1b43f6fd44f8f6689"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/jarro2783/cxxopts.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "3.0.0"
|
||||||
|
SRCREV = "c74846a891b3cc3bfa992d588b1295f528d43039"
|
||||||
|
|
||||||
|
inherit cmake
|
||||||
|
|
||||||
|
|
@ -2,18 +2,13 @@ SUMMARY = "An improved Python library to control i3wm and sway."
|
|||||||
LICENSE = "BSD-3-Clause"
|
LICENSE = "BSD-3-Clause"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3961efb54421653518521529853444c4"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=3961efb54421653518521529853444c4"
|
||||||
|
|
||||||
SRC_URI = " \
|
RDEPENDS:${PN} = " \
|
||||||
git://github.com/altdesktop/i3ipc-python.git;protocol=https \
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPENDS_${PN} = " \
|
|
||||||
python3 \
|
python3 \
|
||||||
python-xlib \
|
python-xlib \
|
||||||
"
|
"
|
||||||
|
|
||||||
inherit setuptools3
|
inherit setuptools3 pypi
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
|
||||||
PV = "2.2.1"
|
PV = "2.2.1"
|
||||||
SRCREV = "v${PV}"
|
|
||||||
|
|
||||||
|
SRC_URI[sha256sum] = "e880d7d7147959ead5cb34764f08b97b41385b36eb8256e8af1ce163dbcccce8"
|
@ -1,17 +1,18 @@
|
|||||||
SUMMARY = "The Python X Library."
|
SUMMARY = "The Python X Library."
|
||||||
LICENSE = "LGPL-2.1"
|
LICENSE = "LGPL-2.1-only"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=fc178bcd425090939a8b634d1d6a9594"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=fc178bcd425090939a8b634d1d6a9594"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/python-xlib/python-xlib.git;protocol=https \
|
git://github.com/python-xlib/python-xlib.git;protocol=https;branch=master \
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
python3-wheel-native \
|
python3-wheel-native \
|
||||||
python3-pip-native \
|
python3-setuptools-scm-native \
|
||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS_${PN} = " \
|
|
||||||
|
RDEPENDS:${PN} = " \
|
||||||
python3 \
|
python3 \
|
||||||
python3-six \
|
python3-six \
|
||||||
"
|
"
|
||||||
@ -20,5 +21,5 @@ inherit setuptools3
|
|||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.31"
|
PV = "0.31"
|
||||||
SRCREV = "${PV}"
|
SRCREV = "a734526ed33fe446396e32649e8895dde679f52c"
|
||||||
|
|
16
recipes-devtools/python/python3-colorthief_git.bb
Normal file
16
recipes-devtools/python/python3-colorthief_git.bb
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
SUMMARY = "This tool creates a palette of up to 36 colours out of a jpg or png image."
|
||||||
|
LICENSE = "BSD-3-Clause"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=a6cb8301ba6bf08f7e489fbd9061cb78"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/fengsp/color-thief-py.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "python3-pillow"
|
||||||
|
|
||||||
|
inherit setuptools3
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.2.1"
|
||||||
|
SRCREV = "3e96a52abfa34323c798a691b2970c6df3059fda"
|
||||||
|
|
18
recipes-devtools/python/python3-geopy_git.bb
Normal file
18
recipes-devtools/python/python3-geopy_git.bb
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
SUMMARY = "geopy is a Python client for several popular geocoding web services."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=b246754361f75980923b7feebfe71c15"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/geopy/geopy.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = " \
|
||||||
|
python3 \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit setuptools3
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "2.4.1"
|
||||||
|
SRCREV = "f495974c32a7a7b1eb433e7b8c87166e96375c32"
|
||||||
|
|
6
recipes-devtools/python/python3_%.bbappend
Normal file
6
recipes-devtools/python/python3_%.bbappend
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
do_install:append:class-target() {
|
||||||
|
ln -sf ${bindir}/python3 ${D}${bindir}/python
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN}:class-target += "${bindir}/python"
|
||||||
|
|
18
recipes-devtools/stb/stb_git.bb
Normal file
18
recipes-devtools/stb/stb_git.bb
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
SUMMARY = "stb is a set of single-file libraries for C/C++"
|
||||||
|
HOMEPAGE = "https://github.com/nothings/stb"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=fb994481c55623ef338885280e676f3b"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/nothings/stb.git;protocol=https;branch=master"
|
||||||
|
SRCREV = "013ac3beddff3dbffafd5177e7972067cd2b5083"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
install -d ${D}${includedir}/stb
|
||||||
|
for file in ${S}/*.h; do
|
||||||
|
install -m 0644 $file ${D}${includedir}/stb
|
||||||
|
done
|
||||||
|
# needed for gamescope
|
||||||
|
install -m 0644 deprecated/stb_image_resize.h ${D}${includedir}/stb
|
||||||
|
}
|
||||||
|
|
14
recipes-devtools/tomlplusplus/tomlplusplus_git.bb
Normal file
14
recipes-devtools/tomlplusplus/tomlplusplus_git.bb
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
SUMMARY = "toml config parser and seriaizer for c++."
|
||||||
|
HOMEPAGE = "https://github.com/marzer/tomlplusplus"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=90960f22c10049c117d56ed2ee5ee167"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/marzer/tomlplusplus.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
PV = "3.4.0"
|
||||||
|
SRCREV = "30172438cee64926dc41fdd9c11fb3ba5b2ba9de"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
DEPENDS = "cmake-native"
|
||||||
|
|
||||||
|
inherit meson
|
69
recipes-extended/autotiling/autotiling-rs_git.bb
Normal file
69
recipes-extended/autotiling/autotiling-rs_git.bb
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
SUMMARY = "This automatically alternates the container layout between horizontal and vertical for successive new containers."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=8c9e7f297308461c48038d7c1e05cfb8"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/ammgws/autotiling-rs.git;protocol=https;branch=master \
|
||||||
|
crate://crates.io/autocfg/1.1.0 \
|
||||||
|
crate://crates.io/bitflags/1.3.2 \
|
||||||
|
crate://crates.io/clap/3.1.2 \
|
||||||
|
crate://crates.io/clap_derive/3.1.2 \
|
||||||
|
crate://crates.io/hashbrown/0.11.2 \
|
||||||
|
crate://crates.io/heck/0.4.0 \
|
||||||
|
crate://crates.io/indexmap/1.8.0 \
|
||||||
|
crate://crates.io/itoa/1.0.1 \
|
||||||
|
crate://crates.io/lazy_static/1.4.0 \
|
||||||
|
crate://crates.io/memchr/2.4.1 \
|
||||||
|
crate://crates.io/os_str_bytes/6.0.0 \
|
||||||
|
crate://crates.io/proc-macro-error-attr/1.0.4 \
|
||||||
|
crate://crates.io/proc-macro-error/1.0.4 \
|
||||||
|
crate://crates.io/proc-macro2/1.0.36 \
|
||||||
|
crate://crates.io/quote/1.0.15 \
|
||||||
|
crate://crates.io/ryu/1.0.9 \
|
||||||
|
crate://crates.io/serde/1.0.136 \
|
||||||
|
crate://crates.io/serde_derive/1.0.136 \
|
||||||
|
crate://crates.io/serde_json/1.0.79 \
|
||||||
|
crate://crates.io/swayipc-types/1.0.1 \
|
||||||
|
crate://crates.io/swayipc/3.0.0 \
|
||||||
|
crate://crates.io/syn/1.0.86 \
|
||||||
|
crate://crates.io/textwrap/0.14.2 \
|
||||||
|
crate://crates.io/thiserror-impl/1.0.30 \
|
||||||
|
crate://crates.io/thiserror/1.0.30 \
|
||||||
|
crate://crates.io/unicode-xid/0.2.2 \
|
||||||
|
crate://crates.io/version_check/0.9.4 \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
||||||
|
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
||||||
|
SRC_URI[clap-3.1.2.sha256sum] = "5177fac1ab67102d8989464efd043c6ff44191b1557ec1ddd489b4f7e1447e77"
|
||||||
|
SRC_URI[clap_derive-3.1.2.sha256sum] = "01d42c94ce7c2252681b5fed4d3627cc807b13dfc033246bd05d5b252399000e"
|
||||||
|
SRC_URI[hashbrown-0.11.2.sha256sum] = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
|
||||||
|
SRC_URI[heck-0.4.0.sha256sum] = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
|
||||||
|
SRC_URI[indexmap-1.8.0.sha256sum] = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
|
||||||
|
SRC_URI[itoa-1.0.1.sha256sum] = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
|
||||||
|
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
||||||
|
SRC_URI[memchr-2.4.1.sha256sum] = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
|
||||||
|
SRC_URI[os_str_bytes-6.0.0.sha256sum] = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"
|
||||||
|
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
|
||||||
|
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
|
||||||
|
SRC_URI[proc-macro2-1.0.36.sha256sum] = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
|
||||||
|
SRC_URI[quote-1.0.15.sha256sum] = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
|
||||||
|
SRC_URI[ryu-1.0.9.sha256sum] = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
|
||||||
|
SRC_URI[serde-1.0.136.sha256sum] = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
|
||||||
|
SRC_URI[serde_derive-1.0.136.sha256sum] = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
|
||||||
|
SRC_URI[serde_json-1.0.79.sha256sum] = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95"
|
||||||
|
SRC_URI[swayipc-types-1.0.1.sha256sum] = "620c3054335b817901d36f06fa5ef715f04d59d7b96f48ecc1a7bf408f194af7"
|
||||||
|
SRC_URI[swayipc-3.0.0.sha256sum] = "40cc7e2bba9f31e7c46b119d9c542496806b9114676d8f46aa5c9c950ececaec"
|
||||||
|
SRC_URI[syn-1.0.86.sha256sum] = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
|
||||||
|
SRC_URI[textwrap-0.14.2.sha256sum] = "0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80"
|
||||||
|
SRC_URI[thiserror-impl-1.0.30.sha256sum] = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
|
||||||
|
SRC_URI[thiserror-1.0.30.sha256sum] = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
|
||||||
|
SRC_URI[unicode-xid-0.2.2.sha256sum] = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
|
||||||
|
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
|
||||||
|
|
||||||
|
inherit rust cargo
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.1.3"
|
||||||
|
SRCREV = "1f7a08c6a87b06f13744962f757e6bdcc6e3fc89"
|
||||||
|
|
@ -3,16 +3,16 @@ LICENSE = "GPL-3.0-only"
|
|||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/nwg-piotr/autotiling.git;protocol=https \
|
git://github.com/nwg-piotr/autotiling.git;protocol=https;branch=master \
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPENDS = "python3-wheel-native"
|
DEPENDS = "python3-wheel-native"
|
||||||
|
|
||||||
RDEPENDS_${PN} = "python-i3ipc"
|
RDEPENDS:${PN} = "python-i3ipc"
|
||||||
|
|
||||||
inherit setuptools3
|
inherit setuptools3
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.5"
|
PV = "1.9.3"
|
||||||
SRCREV = "v${PV}"
|
SRCREV = "b6a8b9af52892a04d75118f79d2aad4edc3df963"
|
||||||
|
|
||||||
|
18
recipes-extended/callaudiod/callaudiod_git.bb
Normal file
18
recipes-extended/callaudiod/callaudiod_git.bb
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
SUMMARY = "callaudiod is a daemon for dealing with audio routing during phone calls."
|
||||||
|
HOMEPAGE = "https://gitlab.com/mobian1/callaudiod"
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
|
DEPENDS = "glib-2.0 alsa-lib pulseaudio"
|
||||||
|
RDEPENDS:${PN} += "pulseaudio-server"
|
||||||
|
|
||||||
|
inherit meson pkgconfig
|
||||||
|
|
||||||
|
SRC_URI = "git://gitlab.com/mobian1/callaudiod.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.1.9"
|
||||||
|
SRCREV = "50d1ac3792aac03abe0a3a88ceac77201a43bb3b"
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
||||||
|
|
@ -1,18 +1,17 @@
|
|||||||
SUMMARY = "A date and time library based on C++11/14/17."
|
SUMMARY = "A date and time library based on C++11/14/17."
|
||||||
AUTHOR = "Howard Hinnant"
|
|
||||||
HOMEPAGE = "https://github.com/HowardHinnant/date.git"
|
HOMEPAGE = "https://github.com/HowardHinnant/date.git"
|
||||||
SECTION = "libs"
|
SECTION = "libs"
|
||||||
LICENSE = "MIT"
|
LICENSE = "MIT"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b5d973344b3c7bbf7535f0e6e002d017"
|
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b5d973344b3c7bbf7535f0e6e002d017"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/HowardHinnant/date.git;protocol=https \
|
git://github.com/HowardHinnant/date.git;protocol=https;branch=master \
|
||||||
file://date.pc \
|
file://pkgconfig.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "3.0.1"
|
PV = "3.0.1"
|
||||||
SRCREV = "v${PV}"
|
SRCREV = "22ceabf205d8d678710a43154da5a06b701c5830"
|
||||||
|
|
||||||
inherit cmake
|
inherit cmake
|
||||||
|
|
||||||
@ -23,10 +22,4 @@ EXTRA_OECMAKE += " \
|
|||||||
-DBUILD_SHARED_LIBS=ON \
|
-DBUILD_SHARED_LIBS=ON \
|
||||||
-DUSE_SYSTEM_TZ_DB=ON \
|
-DUSE_SYSTEM_TZ_DB=ON \
|
||||||
"
|
"
|
||||||
|
|
||||||
do_install_append() {
|
|
||||||
# source lacks pkgconfig support. Include a pc file, so 'date' can be found using pkgconfig
|
|
||||||
install -d ${D}${libdir}/pkgconfig
|
|
||||||
install -m 0644 ${WORKDIR}/date.pc ${D}${libdir}/pkgconfig
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
prefix=/usr
|
|
||||||
exec_prefix=/usr
|
|
||||||
libdir=/usr/lib
|
|
||||||
includedir=/usr/include
|
|
||||||
|
|
||||||
Name: date
|
|
||||||
Description: date library
|
|
||||||
Version: 3.0.0
|
|
||||||
Cflags: -I${includedir}/date
|
|
||||||
Libs: -L${libdir} -ldate-tz -lpthread
|
|
61
recipes-extended/date/files/pkgconfig.patch
Normal file
61
recipes-extended/date/files/pkgconfig.patch
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
From e56b2dce7e89a92e1b9b35caa13b3e938c4cedea Mon Sep 17 00:00:00 2001
|
||||||
|
From: Cole Mickens <cole.mickens@gmail.com>
|
||||||
|
Date: Sun, 26 Jan 2020 01:27:08 -0800
|
||||||
|
Subject: [PATCH] CMakeLists.txt: output date.pc for pkg-config
|
||||||
|
|
||||||
|
---
|
||||||
|
CMakeLists.txt | 15 +++++++++++++++
|
||||||
|
date.pc.in | 10 ++++++++++
|
||||||
|
2 files changed, 25 insertions(+)
|
||||||
|
create mode 100644 date.pc.in
|
||||||
|
|
||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index f30c473..fe778e8 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -128,6 +128,15 @@ if( BUILD_TZ_LIB )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
+if ( BUILD_TZ_LIB )
|
||||||
|
+ # Cflags: -I${includedir} @TZ_COMPILE_DEFINITIONS@
|
||||||
|
+ set( TZ_COMPILE_DEFINITIONS "$<IF:$<TARGET_EXISTS:date-tz>,-D$<JOIN:$<TARGET_PROPERTY:date-tz,INTERFACE_COMPILE_DEFINITIONS>, -D>,>" )
|
||||||
|
+ configure_file(date.pc.in date.pc.cf @ONLY)
|
||||||
|
+ file( GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/date.pc"
|
||||||
|
+ INPUT "${CMAKE_CURRENT_BINARY_DIR}/date.pc.cf" )
|
||||||
|
+
|
||||||
|
+endif( )
|
||||||
|
+
|
||||||
|
#[===================================================================[
|
||||||
|
installation
|
||||||
|
#]===================================================================]
|
||||||
|
@@ -171,6 +180,12 @@ install (
|
||||||
|
FILES cmake/dateConfig.cmake "${version_config}"
|
||||||
|
DESTINATION ${CONFIG_LOC})
|
||||||
|
|
||||||
|
+if ( BUILD_TZ_LIB )
|
||||||
|
+ install(
|
||||||
|
+ FILES ${CMAKE_BINARY_DIR}/date.pc
|
||||||
|
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
||||||
|
+endif( )
|
||||||
|
+
|
||||||
|
#[===================================================================[
|
||||||
|
testing
|
||||||
|
#]===================================================================]
|
||||||
|
diff --git a/date.pc.in b/date.pc.in
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..b9c4623
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/date.pc.in
|
||||||
|
@@ -0,0 +1,10 @@
|
||||||
|
+prefix=@CMAKE_INSTALL_PREFIX@
|
||||||
|
+exec_prefix=@CMAKE_INSTALL_BINDIR@
|
||||||
|
+libdir=@CMAKE_INSTALL_LIB@
|
||||||
|
+includedir=@CMAKE_INSTALL_INCLUDE@
|
||||||
|
+
|
||||||
|
+Name: date
|
||||||
|
+Description: A date and time library based on the C++11/14/17 <chrono> header
|
||||||
|
+Version: @PACKAGE_VERSION@
|
||||||
|
+Libs: -L${libdir} -ldate-tz
|
||||||
|
+Cflags: -I${includedir} @TZ_COMPILE_DEFINITIONS@
|
||||||
|
|
34
recipes-extended/ddcutil/ddcutil_git.bb
Normal file
34
recipes-extended/ddcutil/ddcutil_git.bb
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
SUMMARY = "ddcutil is a Linux program for querying and changing monitor settings, such as brightness and color levels."
|
||||||
|
HOMEPAGE = "https://github.com/rockowitz/ddcutil"
|
||||||
|
SECTION = "libs"
|
||||||
|
LICENSE = "GPL-2.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/rockowitz/ddcutil.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
DEPENDS = "i2c-tools glib-2.0 kmod"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "1.3.0"
|
||||||
|
SRCREV = "207f6c75b01924bf5aa7faa4a6688eb2c14dfebf"
|
||||||
|
|
||||||
|
inherit autotools pkgconfig gobject-introspection
|
||||||
|
|
||||||
|
EXTRA_OECONF:remove = '--enable-introspection'
|
||||||
|
|
||||||
|
CFLAGS += "-Wno-unused-but-set-variable"
|
||||||
|
|
||||||
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'drm x11 systemd', d)}"
|
||||||
|
|
||||||
|
PACKAGECONFIG[drm] = "--enable-drm=yes,--enable-drm=no,libdrm"
|
||||||
|
PACKAGECONFIG[systemd] = "--enable-udev=yes,--enable-udev=no,udev"
|
||||||
|
PACKAGECONFIG[usb] = "--enable-usb=yes,--enable-usb=no,libusb1"
|
||||||
|
PACKAGECONFIG[x11] = "--enable-x11=yes,--enable-x11=no,libx11 xrandr"
|
||||||
|
|
||||||
|
do_install:append () {
|
||||||
|
install -d ${D}${sysconfdir}/udev/rules.d
|
||||||
|
cp -rf ${D}${datadir}/ddcutil/data/* ${D}${sysconfdir}/udev/rules.d
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN} += "${sysconfdir}"
|
||||||
|
|
@ -0,0 +1,47 @@
|
|||||||
|
From c0c7a5df0b520960d7af662d112704901a235548 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Markus Volk <f_l_k@t-online.de>
|
||||||
|
Date: Tue, 19 Apr 2022 13:50:54 +0200
|
||||||
|
Subject: [PATCH] generate-version.sh: dont try to fetch version from git
|
||||||
|
|
||||||
|
workaround for:
|
||||||
|
|
||||||
|
| FAILED: version.h
|
||||||
|
| /home/flk/build/poky/build-intel/tmp/hosttools/env LC_ALL=C ../git/generate-version.sh 3.0.1 ../git/ version.h
|
||||||
|
| fatal: unsafe repository ('/home/flk/build/poky/build-intel/tmp/work/corei7-64-poky-linux/fcft/3.0.1-r0/git' is owned by someone else)
|
||||||
|
---
|
||||||
|
generate-version.sh | 19 +------------------
|
||||||
|
1 file changed, 1 insertion(+), 18 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/generate-version.sh b/generate-version.sh
|
||||||
|
index 3337d5c..76a6df9 100755
|
||||||
|
--- a/generate-version.sh
|
||||||
|
+++ b/generate-version.sh
|
||||||
|
@@ -10,24 +10,7 @@ out_file=${3}
|
||||||
|
# echo "source directory: ${src_dir}"
|
||||||
|
# echo "output file: ${out_file}"
|
||||||
|
|
||||||
|
-if [ -d "${src_dir}/.git" ] && command -v git > /dev/null; then
|
||||||
|
- workdir=$(pwd)
|
||||||
|
- cd "${src_dir}"
|
||||||
|
-
|
||||||
|
- if git describe --tags > /dev/null 2>&1; then
|
||||||
|
- git_version=$(git describe --always --tags)
|
||||||
|
- else
|
||||||
|
- # No tags available, happens in e.g. CI builds
|
||||||
|
- git_version="${default_version}"
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- git_branch=$(git rev-parse --abbrev-ref HEAD)
|
||||||
|
- cd "${workdir}"
|
||||||
|
-
|
||||||
|
- new_version="${git_version} ($(env LC_TIME=C date "+%b %d %Y"), branch '${git_branch}')"
|
||||||
|
-else
|
||||||
|
- new_version="${default_version}"
|
||||||
|
-fi
|
||||||
|
+new_version="${default_version}"
|
||||||
|
|
||||||
|
new_version="#define FCFT_VERSION \"${new_version}\""
|
||||||
|
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
@ -12,18 +12,27 @@ DEPENDS = " \
|
|||||||
harfbuzz \
|
harfbuzz \
|
||||||
pixman \
|
pixman \
|
||||||
tllist \
|
tllist \
|
||||||
scdoc-native \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://codeberg.org/dnkl/fcft.git;protocol=https \
|
git://codeberg.org/dnkl/fcft.git;protocol=https;branch=releases/3.1 \
|
||||||
|
file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "2.4.3"
|
PV = "3.1.8"
|
||||||
SRCREV = "${PV}"
|
SRCREV = "8e32809e440c9c75861a2ebbdb0adc348e72fbea"
|
||||||
|
|
||||||
inherit meson pkgconfig
|
inherit meson pkgconfig
|
||||||
|
|
||||||
|
PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native"
|
||||||
|
PACKAGECONFIG[grapheme-shaping] = "-Dgrapheme-shaping=enabled,-Dgrapheme-shaping=disabled,utf8proc"
|
||||||
|
PACKAGECONFIG[run-shaping] = "-Drun-shaping=enabled,-Drun-shaping=disabled,utf8proc"
|
||||||
|
|
||||||
|
PACKAGECONFIG ?= " \
|
||||||
|
grapheme-shaping \
|
||||||
|
run-shaping \
|
||||||
|
"
|
||||||
|
|
||||||
BBCLASSEXTEND = ""
|
BBCLASSEXTEND = ""
|
||||||
|
|
||||||
|
29
recipes-extended/feedbackd/feedbackd_git.bb
Normal file
29
recipes-extended/feedbackd/feedbackd_git.bb
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
SUMMARY = "A daemon to provide haptic, led and audio feedback triggered by application events."
|
||||||
|
HOMEPAGE = "https://source.puri.sm/Librem5/feedbackd"
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gmobile \
|
||||||
|
gsound \
|
||||||
|
libgudev \
|
||||||
|
glib-2.0 \
|
||||||
|
json-glib \
|
||||||
|
"
|
||||||
|
|
||||||
|
GIR_MESON_OPTION = ""
|
||||||
|
|
||||||
|
inherit meson pkgconfig features_check gobject-introspection vala
|
||||||
|
|
||||||
|
SRC_URI = "gitsm://source.puri.sm/Librem5/feedbackd.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.3.0"
|
||||||
|
SRCREV = "bf6928e47d6fc940986c06428e87a2eb95249ae0"
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "-Dtests=false"
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
||||||
|
|
@ -3,16 +3,16 @@ SUMMARY = "Font Awesome"
|
|||||||
HOMEPAGE = "https://fontawesome.com/"
|
HOMEPAGE = "https://fontawesome.com/"
|
||||||
SECTION = "base/fonts"
|
SECTION = "base/fonts"
|
||||||
|
|
||||||
LICENSE = "OFL-1.1"
|
LICENSE = "CC-BY-4.0 & OFL-1.1"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2e3494502db283e8891d4886fe445912"
|
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9b9d97c72a232b7715f2aed4bf4a4d45"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/FortAwesome/Font-Awesome.git;protocol=https \
|
git://github.com/FortAwesome/Font-Awesome.git;protocol=https;branch=6.x \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "5.15.3"
|
PV = "6.5.2"
|
||||||
SRCREV = "${PV}"
|
SRCREV = "c0f460dca7f7688761120415ff3c9cf7f73119be"
|
||||||
|
|
||||||
|
|
||||||
do_install () {
|
do_install () {
|
||||||
@ -22,7 +22,7 @@ do_install () {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
FILES_${PN} = " \
|
FILES:${PN} = " \
|
||||||
${datadir}/fonts \
|
${datadir}/fonts \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
16
recipes-extended/gmobile/gmobile_git.bb
Normal file
16
recipes-extended/gmobile/gmobile_git.bb
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
SUMMARY = "gmobile carries some helpers for GNOME on mobile devices"
|
||||||
|
LICENSE = "GPL-3.0-only & LGPL-2.1-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
|
inherit meson pkgconfig gobject-introspection
|
||||||
|
|
||||||
|
DEPENDS = "glib-2.0 json-glib"
|
||||||
|
|
||||||
|
SRC_URI = "git://gitlab.gnome.org/World/Phosh/gmobile.git;protocol=https;branch=main"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "3f3a8c70f6106e00388075c77982876857b321d8"
|
||||||
|
PV = "0.2.0"
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
install -m 0644 ${B}/gm-config.h ${D}${includedir}
|
||||||
|
}
|
16
recipes-extended/gom/gom_0.4.bb
Normal file
16
recipes-extended/gom/gom_0.4.bb
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
SUMMARY = "libgom - GObject Data Mapper."
|
||||||
|
LICENSE = "LGPL-2.1-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
|
||||||
|
|
||||||
|
GNOMEBASEBUILDCLASS = "meson"
|
||||||
|
|
||||||
|
DEPENDS = "sqlite3 glib-2.0 gdk-pixbuf python3-pygobject-native"
|
||||||
|
|
||||||
|
inherit gnomebase pkgconfig gobject-introspection
|
||||||
|
GIR_MESON_OPTION = ""
|
||||||
|
|
||||||
|
SRC_URI = "https://download.gnome.org/sources/gom/${PV}/gom-${PV}.tar.xz;name=archive"
|
||||||
|
SRC_URI[archive.sha256sum] = "68d08006aaa3b58169ce7cf1839498f45686fba8115f09acecb89d77e1018a9d"
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir} ${libdir}"
|
||||||
|
|
@ -1,33 +0,0 @@
|
|||||||
SUMMARY = "A library to write GTK applications that use Layer Shell"
|
|
||||||
DESCRIPTION = "A library to write GTK applications that use Layer Shell. Layer Shell is a Wayland protocol for desktop shell components, such as panels, notifications and wallpapers."
|
|
||||||
AUTHOR = ""
|
|
||||||
HOMEPAGE = "https://github.com/wmww/gtk-layer-shell"
|
|
||||||
BUGTRACKER = "https://github.com/www/gtk-layer-shell/issues"
|
|
||||||
SECTION = "graphics"
|
|
||||||
LICENSE = "MIT"
|
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE_MIT.txt;md5=d015f272ca1521139fd99ea64d6e5e23"
|
|
||||||
|
|
||||||
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
|
|
||||||
|
|
||||||
DEPENDS += " \
|
|
||||||
gtk+3 \
|
|
||||||
wayland \
|
|
||||||
wayland-native \
|
|
||||||
gobject-introspection \
|
|
||||||
gobject-introspection-native \
|
|
||||||
qemu-native \
|
|
||||||
prelink-native \
|
|
||||||
"
|
|
||||||
|
|
||||||
SRC_URI = "git://github.com/wmww/gtk-layer-shell.git;protocol=https"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
|
||||||
PV = "0.6.0"
|
|
||||||
SRCREV = "v${PV}"
|
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
|
||||||
FILES_${PN} = "${datadir} ${libdir}"
|
|
||||||
|
|
||||||
BBCLASSEXTEND = ""
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
|||||||
SUMMARY = "inih (INI Not Invented Here)"
|
|
||||||
DESCRIPTION = "A .INI file parser written in C that was designed to be small and simple."
|
|
||||||
HOMEPAGE = "https://github.com/benhoyt/inih"
|
|
||||||
SECTION = "libs"
|
|
||||||
LICENSE = "BSD-3-Clause"
|
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a7a95d2af90376e85a05318794e6f202"
|
|
||||||
|
|
||||||
SRC_URI = "git://github.com/benhoyt/inih.git;protocol=https"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
|
||||||
PV = "53"
|
|
||||||
SRCREV = "r${PV}"
|
|
||||||
|
|
||||||
inherit meson pkgconfig
|
|
||||||
|
|
||||||
BBCLASSEXTEND = ""
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
|||||||
|
|
||||||
SUMMARY = "jq is a lightweight and flexible command-line JSON processor."
|
|
||||||
HOMEPAGE = "https://github.com/stedolan/jq"
|
|
||||||
BUGTRACKER = "https://github.com/stedolan/jq/issues"
|
|
||||||
SECTION = "dev"
|
|
||||||
LICENSE = "BSD-2-Clause"
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=31752b4a8edd3fb9ddba1cb90fada74d"
|
|
||||||
|
|
||||||
SRC_URI = " \
|
|
||||||
git://github.com/stedolan/jq;protocol=https;nobranch=1 \
|
|
||||||
"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
|
||||||
PV = "1.6"
|
|
||||||
SRCREV = "jq-${PV}"
|
|
||||||
|
|
||||||
inherit autotools
|
|
||||||
|
|
||||||
do_configure_prepend() {
|
|
||||||
autoreconf -f
|
|
||||||
}
|
|
28
recipes-extended/libdbusmenu/libdbusmenu-glib_git.bb
Normal file
28
recipes-extended/libdbusmenu/libdbusmenu-glib_git.bb
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
SUMMARY = "This is a small library designed to make sharing and displaying of menu structures over DBus simple and easy to use."
|
||||||
|
HOMEPAGE = "https://github.com/AyatanaIndicators/libdbusmenu"
|
||||||
|
LICENSE = "LGPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/AyatanaIndicators/libdbusmenu.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
DEPENDS = "glib-2.0 json-glib dbus intltool-native"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "16.0.4"
|
||||||
|
SRCREV = "4d03141aea4e2ad0f04ab73cf1d4f4bcc4a19f6c"
|
||||||
|
|
||||||
|
EXTRA_OECONF += "--disable-dumper --disable-gtk --disable-gtk-doc"
|
||||||
|
|
||||||
|
CFLAGS += "-Wno-error"
|
||||||
|
|
||||||
|
inherit autotools pkgconfig gettext gobject-introspection vala gtk-doc
|
||||||
|
|
||||||
|
do_compile() {
|
||||||
|
oe_runmake
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
oe_runmake -j1 -C libdbusmenu-glib DESTDIR="${D}" install
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
28
recipes-extended/libdbusmenu/libdbusmenu-gtk_git.bb
Normal file
28
recipes-extended/libdbusmenu/libdbusmenu-gtk_git.bb
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
SUMMARY = "This is a small library designed to make sharing and displaying of menu structures over DBus simple and easy to use."
|
||||||
|
HOMEPAGE = "https://github.com/AyatanaIndicators/libdbusmenu"
|
||||||
|
LICENSE = "LGPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
|
||||||
|
|
||||||
|
DEPENDS = "glib-2.0 json-glib dbus gtk+ gtk+3 libdbusmenu-glib intltool-native"
|
||||||
|
RDEPENDS:${PN} = "libdbusmenu-glib"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/AyatanaIndicators/libdbusmenu.git;protocol=https;branch=master"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "16.0.4"
|
||||||
|
SRCREV = "4d03141aea4e2ad0f04ab73cf1d4f4bcc4a19f6c"
|
||||||
|
|
||||||
|
EXTRA_OECONF += "--disable-dumper --disable-gtk-doc"
|
||||||
|
|
||||||
|
inherit autotools pkgconfig gettext gobject-introspection vala gtk-doc
|
||||||
|
|
||||||
|
CFLAGS += "-Wno-error"
|
||||||
|
|
||||||
|
do_compile() {
|
||||||
|
oe_runmake
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
oe_runmake -j1 -C libdbusmenu-gtk DESTDIR="${D}" install
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
19
recipes-extended/libdisplay-info/libdisplay-info_git.bb
Normal file
19
recipes-extended/libdisplay-info/libdisplay-info_git.bb
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
SUMMARY = "EDID and DisplayID library."
|
||||||
|
HOMEPAGE = "https://gitlab.freedesktop.org/emersion/libdisplay-info"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=e4426409957080ee0352128354cea2de"
|
||||||
|
|
||||||
|
SRC_URI = "git://gitlab.freedesktop.org/emersion/libdisplay-info.git;branch=main;protocol=https"
|
||||||
|
|
||||||
|
DEPENDS = "hwdata-native"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.1.1"
|
||||||
|
SRCREV = "92b031749c0fe84ef5cdf895067b84a829920e25"
|
||||||
|
|
||||||
|
inherit meson pkgconfig
|
||||||
|
|
||||||
|
PACKAGECONFIG ?= ""
|
||||||
|
PACKAGECONFIG[test] = ",,edid-decode-native"
|
||||||
|
|
||||||
|
BBCLASSEXTEND = "native"
|
14
recipes-extended/libliftoff/libliftoff_git.bb
Normal file
14
recipes-extended/libliftoff/libliftoff_git.bb
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
SUMMARY = "Lightweight KMS plane library."
|
||||||
|
HOMEPAGE = "https://gitlab.freedesktop.org/emersion/libliftoff"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=706cd9899438a9385250ab6773c1fa53"
|
||||||
|
|
||||||
|
SRC_URI = "git://gitlab.freedesktop.org/emersion/libliftoff.git;branch=master;protocol=https"
|
||||||
|
|
||||||
|
DEPENDS = "libdrm"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.5.0"
|
||||||
|
SRCREV = "8b08dc1c14fd019cc90ddabe34ad16596b0691f4"
|
||||||
|
|
||||||
|
inherit meson pkgconfig
|
22
recipes-extended/libvarlink/libvarlink_git.bb
Normal file
22
recipes-extended/libvarlink/libvarlink_git.bb
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
SUMMARY = "varlink is an interface description format and protocol accessible to both humans and machines."
|
||||||
|
HOMEPAGE = "https://varlink.org"
|
||||||
|
LICENSE = "Apache-2.0 & BSD-3-Clause"
|
||||||
|
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/varlink/libvarlink.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit meson
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "23"
|
||||||
|
SRCREV = "d377218338b706ce3ff517a80fc0f1b1cfd8fe80"
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
||||||
|
|
||||||
|
BBCLASSEXTEND = ""
|
||||||
|
|
@ -5,12 +5,12 @@ LICENSE = "GPL-3.0-only"
|
|||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/haikarainen/light.git \
|
git://github.com/haikarainen/light.git;protocol=https;branch=master \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.2.2"
|
PV = "1.2.2"
|
||||||
SRCREV = "v${PV}"
|
SRCREV = "9faa9ae075f9e857aecb3eee8a028fc93108f1c2"
|
||||||
|
|
||||||
CFLAGS += " -fcommon"
|
CFLAGS += " -fcommon"
|
||||||
|
|
||||||
|
17
recipes-extended/pamixer/pamixer_git.bb
Normal file
17
recipes-extended/pamixer/pamixer_git.bb
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
SUMMARY = "Pulseaudio command line mixer."
|
||||||
|
HOMEPAGE = "https://github.com/cdemoulins/pamixer"
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/cdemoulins/pamixer.git;protocol=https;nobranch=1 \
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPENDS = "pulseaudio cxxopts"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "1.6"
|
||||||
|
SRCREV = "af5e13eafdb00ba342625d7d2131bec4729d2bc3"
|
||||||
|
|
||||||
|
inherit meson pkgconfig
|
||||||
|
|
@ -0,0 +1,25 @@
|
|||||||
|
From 2cac433806d9622dbc005fe5738f1ae8c33a98cb Mon Sep 17 00:00:00 2001
|
||||||
|
From: Markus Volk <f_l_k@t-online.de>
|
||||||
|
Date: Thu, 13 Jul 2023 19:26:40 +0200
|
||||||
|
Subject: [PATCH] Makefile: dont add -static to LDFLAGS
|
||||||
|
|
||||||
|
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||||
|
---
|
||||||
|
Makefile | 1 -
|
||||||
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 60a80b8..49021fa 100644
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -1,7 +1,6 @@
|
||||||
|
VERSION=1.11.2
|
||||||
|
CFLAGS?=-g
|
||||||
|
MAINFLAGS:=-DVERSION='"$(VERSION)"' -Wall -Wextra -Werror -Wno-unused-parameter
|
||||||
|
-LDFLAGS+=-static
|
||||||
|
INCLUDE+=-Iinclude
|
||||||
|
PREFIX?=/usr/local
|
||||||
|
BINDIR?=$(PREFIX)/bin
|
||||||
|
--
|
||||||
|
2.39.3
|
||||||
|
|
@ -6,17 +6,18 @@ LICENSE = "MIT"
|
|||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=31752b4a8edd3fb9ddba1cb90fada74d"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=31752b4a8edd3fb9ddba1cb90fada74d"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/ddevault/scdoc.git;protocol=https \
|
git://git.sr.ht/~sircmpwn/scdoc;protocol=https;branch=master \
|
||||||
|
file://0001-Makefile-dont-add-static-to-LDFLAGS.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPENDS = "scdoc-native"
|
DEPENDS = "scdoc-native"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.11.0"
|
PV = "1.11.2"
|
||||||
SRCREV = "${PV}"
|
SRCREV = "afeda241f3f9b2c27e461f32d9c2a704ab82ef61"
|
||||||
|
|
||||||
EXTRA_OEMAKE_class-native = "PREFIX=${prefix}"
|
EXTRA_OEMAKE:class-native = "PREFIX=${prefix}"
|
||||||
EXTRA_OEMAKE_class-target = "PREFIX=${prefix} HOST_SCDOC=${STAGING_BINDIR_NATIVE}/scdoc"
|
EXTRA_OEMAKE:class-target = "PREFIX=${prefix} HOST_SCDOC=${STAGING_BINDIR_NATIVE}/scdoc"
|
||||||
|
|
||||||
inherit autotools-brokensep
|
inherit autotools-brokensep
|
||||||
|
|
||||||
|
21
recipes-extended/sofia-sip/sofia-sip_git .bb
Normal file
21
recipes-extended/sofia-sip/sofia-sip_git .bb
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
DESCRIPTION = "RFC3261 compliant SIP User-Agent library."
|
||||||
|
HOMEPAGE = "https://github.com/freeswitch/sofia-sip"
|
||||||
|
SECTION = "libs"
|
||||||
|
|
||||||
|
DEPENDS = "glib-2.0 dbus-glib openssl"
|
||||||
|
|
||||||
|
LICENSE = "LGPL-2.1-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=03068f550c635f6520e0f0252da412fc"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "6198851a610b7889c17e2d98fb84617bc1dd7aec"
|
||||||
|
PV = "1.13.17"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/freeswitch/sofia-sip.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
inherit autotools pkgconfig
|
||||||
|
|
||||||
|
EXTRA_OECONF += "--with-glib"
|
||||||
|
|
||||||
|
CFLAGS += "-Wno-incompatible-pointer-types"
|
||||||
|
|
@ -7,12 +7,12 @@ LICENSE = "MIT"
|
|||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://codeberg.org/dnkl/tllist.git;protocol=https \
|
git://codeberg.org/dnkl/tllist.git;protocol=https;branch=master \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.0.5"
|
PV = "1.1.0"
|
||||||
SRCREV = "${PV}"
|
SRCREV = "8dcb0725c73eee9e350f41a921faf0bcd2ab9920"
|
||||||
|
|
||||||
inherit meson pkgconfig
|
inherit meson pkgconfig
|
||||||
|
|
||||||
|
@ -3,15 +3,15 @@ HOMEPAGE = "https://github.com/JuliaStrings/utf8proc"
|
|||||||
BUGTRACKER = "https://github.com/JuliaStrings/utf8proc/issues"
|
BUGTRACKER = "https://github.com/JuliaStrings/utf8proc/issues"
|
||||||
SECTION = "base/shell"
|
SECTION = "base/shell"
|
||||||
LICENSE = "MIT"
|
LICENSE = "MIT"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=97fe1c51de5d175e7564531e7955381d"
|
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=96d5a3ba306e0f24fb289427af484408"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/JuliaStrings/utf8proc.git;protocol=https \
|
git://github.com/JuliaStrings/utf8proc.git;protocol=https;branch=master \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "2.6.1"
|
PV = "2.8.0"
|
||||||
SRCREV = "v${PV}"
|
SRCREV = "1cb28a66ca79a0845e99433fd1056257456cef8b"
|
||||||
|
|
||||||
EXTRA_OEMAKE = "prefix=${prefix}"
|
EXTRA_OEMAKE = "prefix=${prefix}"
|
||||||
|
|
||||||
|
27
recipes-extended/xcur2png/xcur2png/0001-fix-wrong-math.patch
Normal file
27
recipes-extended/xcur2png/xcur2png/0001-fix-wrong-math.patch
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
From cda8f7af382f5c5f1e9a395eb03e2b819770d499 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Yuji Saeki <44311901+YujiSaeki@users.noreply.github.com>
|
||||||
|
Date: Mon, 1 Jun 2020 22:32:16 +0200
|
||||||
|
Subject: [PATCH 1/1] fix wrong math
|
||||||
|
|
||||||
|
Signed-off-by: Christian Hesse <mail@eworm.de>
|
||||||
|
---
|
||||||
|
xcur2png.c | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/xcur2png.c b/xcur2png.c
|
||||||
|
index 8723a10..f7dd95d 100644
|
||||||
|
--- a/xcur2png.c
|
||||||
|
+++ b/xcur2png.c
|
||||||
|
@@ -586,9 +586,9 @@ int writePngFileFromXcur (const XcursorDim width, const XcursorDim height,
|
||||||
|
unsigned int red = (pixels[i]>>16) & 0xff;
|
||||||
|
unsigned int green = (pixels[i]>>8) & 0xff;
|
||||||
|
unsigned int blue = pixels[i] & 0xff;
|
||||||
|
- red = (div (red * 256, alpha).quot) & 0xff;
|
||||||
|
- green = (div (green * 256, alpha).quot) & 0xff;
|
||||||
|
- blue = (div (blue * 256, alpha).quot) & 0xff;
|
||||||
|
+ red = (div (red * 255, alpha).quot) & 0xff;
|
||||||
|
+ green = (div (green * 255, alpha).quot) & 0xff;
|
||||||
|
+ blue = (div (blue * 255, alpha).quot) & 0xff;
|
||||||
|
pix[i] = (alpha << 24) + (red << 16) + (green << 8) + blue;
|
||||||
|
}
|
||||||
|
|
20
recipes-extended/xcur2png/xcur2png_git.bb
Normal file
20
recipes-extended/xcur2png/xcur2png_git.bb
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
DESCRIPTION = "xcur2png is a program which let you take PNG image from X cursor, and generate config-file which is reusable by xcursorgen."
|
||||||
|
HOMEPAGE = "https://github.com/eworm-de/xcur2png"
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
|
DEPENDS = "libxcursor libpng"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/eworm-de/xcur2png.git;protocol=https;branch=master \
|
||||||
|
file://0001-fix-wrong-math.patch \
|
||||||
|
"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "f582d648f37a9ed2de0c8650947487af8a54d3ad"
|
||||||
|
PV = "0.7.1"
|
||||||
|
|
||||||
|
inherit autotools pkgconfig
|
||||||
|
|
||||||
|
CFLAGS += "-Wno-implicit-int"
|
||||||
|
|
12
recipes-graphics/aalib/aalib/aalib-aalinuxkbd-return.patch
Normal file
12
recipes-graphics/aalib/aalib/aalib-aalinuxkbd-return.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -Nur aalib-1.4.0-orig/src/aalinuxkbd.c aalib-1.4.0/src/aalinuxkbd.c
|
||||||
|
--- aalib-1.4.0-orig/src/aalinuxkbd.c 2001-04-26 16:37:31.000000000 +0200
|
||||||
|
+++ aalib-1.4.0/src/aalinuxkbd.c 2005-07-01 22:57:59.000000000 +0200
|
||||||
|
@@ -200,7 +200,7 @@
|
||||||
|
static int rawmode_init(void)
|
||||||
|
{
|
||||||
|
if (!closed)
|
||||||
|
- return;
|
||||||
|
+ return 1;
|
||||||
|
mypid = getpid();
|
||||||
|
if (tty_fd == -1) {
|
||||||
|
tty_fd = fileno(stdin);
|
106
recipes-graphics/aalib/aalib/aalib-c99.patch
Normal file
106
recipes-graphics/aalib/aalib/aalib-c99.patch
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
Add additional system header #include directives for more
|
||||||
|
function prototypes. This avoids implicit function declarations
|
||||||
|
and build failures with future compilers.
|
||||||
|
|
||||||
|
diff --git a/src/aafire.c b/src/aafire.c
|
||||||
|
index 4f36149aa84fba57..a59b5c5fa58e085b 100644
|
||||||
|
--- a/src/aafire.c
|
||||||
|
+++ b/src/aafire.c
|
||||||
|
@@ -1,4 +1,5 @@
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#include "aalib.h"
|
||||||
|
|
||||||
|
#define XSIZ aa_imgwidth(context)
|
||||||
|
diff --git a/src/aainfo.c b/src/aainfo.c
|
||||||
|
index d3f6d50f34590638..f4250ee37ae46134 100644
|
||||||
|
--- a/src/aainfo.c
|
||||||
|
+++ b/src/aainfo.c
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#include <stdlib.h>
|
||||||
|
|
||||||
|
#include "aalib.h"
|
||||||
|
#include "aaint.h"
|
||||||
|
diff --git a/src/aakbdreg.c b/src/aakbdreg.c
|
||||||
|
index def65fe25646d75a..682616313c1b6ebd 100644
|
||||||
|
--- a/src/aakbdreg.c
|
||||||
|
+++ b/src/aakbdreg.c
|
||||||
|
@@ -1,4 +1,5 @@
|
||||||
|
#include <malloc.h>
|
||||||
|
+#include <string.h>
|
||||||
|
#include "config.h"
|
||||||
|
#include "aalib.h"
|
||||||
|
#include "aaint.h"
|
||||||
|
diff --git a/src/aalib.c b/src/aalib.c
|
||||||
|
index 11fecc8fe8ef6b59..1ef12c0dfa9026a4 100644
|
||||||
|
--- a/src/aalib.c
|
||||||
|
+++ b/src/aalib.c
|
||||||
|
@@ -1,4 +1,5 @@
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <malloc.h>
|
||||||
|
#include "aalib.h"
|
||||||
|
diff --git a/src/aalinuxkbd.c b/src/aalinuxkbd.c
|
||||||
|
index c7f388abfe9e8c7f..ea988154518dfc8e 100644
|
||||||
|
--- a/src/aalinuxkbd.c
|
||||||
|
+++ b/src/aalinuxkbd.c
|
||||||
|
@@ -8,6 +8,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#ifdef LINUX_DRIVER
|
||||||
|
#include <sys/time.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
diff --git a/src/aamoureg.c b/src/aamoureg.c
|
||||||
|
index 03808289eb59b928..6d807416ae0d3dc2 100644
|
||||||
|
--- a/src/aamoureg.c
|
||||||
|
+++ b/src/aamoureg.c
|
||||||
|
@@ -1,4 +1,5 @@
|
||||||
|
#include <malloc.h>
|
||||||
|
+#include <string.h>
|
||||||
|
#include "config.h"
|
||||||
|
#include "aalib.h"
|
||||||
|
#include "aaint.h"
|
||||||
|
diff --git a/src/aaregist.c b/src/aaregist.c
|
||||||
|
index 54abec0b9797533a..768b8ce29e286b00 100644
|
||||||
|
--- a/src/aaregist.c
|
||||||
|
+++ b/src/aaregist.c
|
||||||
|
@@ -1,4 +1,5 @@
|
||||||
|
#include <malloc.h>
|
||||||
|
+#include <string.h>
|
||||||
|
#include "config.h"
|
||||||
|
#include "aalib.h"
|
||||||
|
#include "aaint.h"
|
||||||
|
diff --git a/src/aasavefont.c b/src/aasavefont.c
|
||||||
|
index b00e1e6d7f181952..864ba225d5ef626c 100644
|
||||||
|
--- a/src/aasavefont.c
|
||||||
|
+++ b/src/aasavefont.c
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#include "aalib.h"
|
||||||
|
int main(int argc, char **argv)
|
||||||
|
{
|
||||||
|
diff --git a/src/aatest.c b/src/aatest.c
|
||||||
|
index 9816f5d855134894..89933cfba6344270 100644
|
||||||
|
--- a/src/aatest.c
|
||||||
|
+++ b/src/aatest.c
|
||||||
|
@@ -1,3 +1,5 @@
|
||||||
|
+#include <stdlib.h>
|
||||||
|
+#include <string.h>
|
||||||
|
#include "aalib.h"
|
||||||
|
int main(int argc, char **argv)
|
||||||
|
{
|
||||||
|
diff --git a/src/aaxkbd.c b/src/aaxkbd.c
|
||||||
|
index f16afc63bb565512..44b91458b4bef3bc 100644
|
||||||
|
--- a/src/aaxkbd.c
|
||||||
|
+++ b/src/aaxkbd.c
|
||||||
|
@@ -7,6 +7,7 @@
|
||||||
|
#include <X11/Xlib.h>
|
||||||
|
#include <X11/keysymdef.h>
|
||||||
|
#include <X11/keysym.h>
|
||||||
|
+#include <X11/Xutil.h>
|
||||||
|
#include "aalib.h"
|
||||||
|
#include "aaint.h"
|
||||||
|
#include "aaxint.h"
|
34
recipes-graphics/aalib/aalib/aalib-fix-aarender.patch
Normal file
34
recipes-graphics/aalib/aalib/aalib-fix-aarender.patch
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
This bug can be seen very clearly with e.g. mplayer -vo aa -monitoraspect 3
|
||||||
|
in which case a big part of the picture is missing or there is even completely
|
||||||
|
black output.
|
||||||
|
|
||||||
|
The reason for this is, when drawing only a part of the picture via aarender()
|
||||||
|
the first X coordinate is used for the loop count, but it is not applied to the
|
||||||
|
destination and source image index, thus instead of (re)drawing the middle part
|
||||||
|
of the image, it draws always the left part.
|
||||||
|
|
||||||
|
Actual Results:
|
||||||
|
only the left part of the image is draw (depending on the video, only the left
|
||||||
|
black bar might be draw, so you will see nothing at all - if so use a slightly
|
||||||
|
smaller value for -monitoraspect).
|
||||||
|
|
||||||
|
Expected Results:
|
||||||
|
All of the image should be drawn, and -monitoraspect should only squeeze the
|
||||||
|
image, not cause part of it to miss.
|
||||||
|
|
||||||
|
Gentoo-bug: http://bugs.gentoo.org/id=214142
|
||||||
|
Reported-by: Reimar Döffinger
|
||||||
|
Fixed-by: Reimar Döffinger
|
||||||
|
--- a/src/aarender.c.orig 2008-03-18 23:55:32.000000000 +0100
|
||||||
|
+++ b/src/aarender.c 2008-03-18 23:55:50.000000000 +0100
|
||||||
|
@@ -94,8 +94,8 @@
|
||||||
|
gamma = randomval / 2;
|
||||||
|
mval = (c->parameters[c->filltable[255]].p[4]);
|
||||||
|
for (y = y1; y < y2; y++) {
|
||||||
|
- pos = 2 * y * wi;
|
||||||
|
- pos1 = y * aa_scrwidth(c);
|
||||||
|
+ pos = 2 * (y * wi + x1);
|
||||||
|
+ pos1 = y * aa_scrwidth(c) + x1;
|
||||||
|
esum = 0;
|
||||||
|
for (x = x1; x < x2; x++) {
|
||||||
|
i1 = table[((((int) c->imagebuffer[pos])))];
|
14
recipes-graphics/aalib/aalib/aalib-free-offset-pointer.patch
Normal file
14
recipes-graphics/aalib/aalib/aalib-free-offset-pointer.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
--- a/src/aarender.c
|
||||||
|
+++ b/src/aarender.c
|
||||||
|
@@ -63,10 +63,10 @@ void aa_renderpalette(aa_context * c, __
|
||||||
|
errors[0] = calloc(1, (x2 + 5) * sizeof(int));
|
||||||
|
if (errors[0] == NULL)
|
||||||
|
dither = AA_ERRORDISTRIB;
|
||||||
|
- errors[0] += 3;
|
||||||
|
errors[1] = calloc(1, (x2 + 5) * sizeof(int));
|
||||||
|
if (errors[1] == NULL)
|
||||||
|
free(errors[0]), dither = AA_ERRORDISTRIB;
|
||||||
|
+ errors[0] += 3;
|
||||||
|
errors[1] += 3;
|
||||||
|
cur = 0;
|
||||||
|
}
|
23
recipes-graphics/aalib/aalib/aalib-key-down-OOB.patch
Normal file
23
recipes-graphics/aalib/aalib/aalib-key-down-OOB.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
diff -Naur a/src/aalinuxkbd.c b/src/aalinuxkbd.c
|
||||||
|
--- a/src/aalinuxkbd.c 2016-12-19 12:40:26.660039735 +0100
|
||||||
|
+++ b/src/aalinuxkbd.c 2016-12-19 12:42:21.692045971 +0100
|
||||||
|
@@ -114,6 +114,7 @@
|
||||||
|
static int vtswitch_allowed;
|
||||||
|
|
||||||
|
static char key_down[128];
|
||||||
|
+static size_t key_down_size = 128;
|
||||||
|
static int closed = 1;
|
||||||
|
static int mypid;
|
||||||
|
|
||||||
|
@@ -165,10 +166,7 @@
|
||||||
|
|
||||||
|
static void blank_key_down(void)
|
||||||
|
{
|
||||||
|
- int f;
|
||||||
|
-
|
||||||
|
- for (f = 0; f < NR_KEYS; f++)
|
||||||
|
- key_down[f] = 0;
|
||||||
|
+ memset(key_down, 0, key_down_size);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
25
recipes-graphics/aalib/aalib/aalib-m4.patch
Normal file
25
recipes-graphics/aalib/aalib/aalib-m4.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
Index: aalib.m4
|
||||||
|
===================================================================
|
||||||
|
RCS file: /cvsroot/aa-project/aalib/aalib.m4,v
|
||||||
|
retrieving revision 1.2
|
||||||
|
diff -u -r1.2 aalib.m4
|
||||||
|
--- a/aalib.m4 3 May 2001 14:56:44 -0000 1.2
|
||||||
|
+++ b/aalib.m4 28 Mar 2017 08:36:42 -0000
|
||||||
|
@@ -40,14 +40,14 @@
|
||||||
|
if test "$AALIB_CONFIG" = "no" ; then
|
||||||
|
no_aalib=yes
|
||||||
|
else
|
||||||
|
- AALIB_CFLAGS=`$AALIB_CONFIG $aalibconf_args --cflags`
|
||||||
|
- AALIB_LIBS=`$AALIB_CONFIG $aalibconf_args --libs`
|
||||||
|
+ AALIB_CFLAGS=`$AALIB_CONFIG $aalib_args --cflags`
|
||||||
|
+ AALIB_LIBS=`$AALIB_CONFIG $aalib_args --libs`
|
||||||
|
|
||||||
|
aalib_major_version=`$AALIB_CONFIG $aalib_args --version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
||||||
|
aalib_minor_version=`$AALIB_CONFIG $aalib_args --version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
||||||
|
- aalib_micro_version=`$AALIB_CONFIG $aalib_config_args --version | \
|
||||||
|
+ aalib_micro_version=`$AALIB_CONFIG $aalib_args --version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
||||||
|
if test "x$enable_aalibtest" = "xyes" ; then
|
||||||
|
ac_save_CFLAGS="$CFLAGS"
|
39
recipes-graphics/aalib/aalib/aalib-mouse.patch
Normal file
39
recipes-graphics/aalib/aalib/aalib-mouse.patch
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
From 6125c3438e6cf30e1ebd70ca6ac3f1e04481c7a7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Gergely Nagy <algernon@madhouse-project.org>
|
||||||
|
Date: Sat, 30 Jun 2012 13:08:13 +0200
|
||||||
|
Subject: [PATCH] Typo fix: KEY_MOUDE => KEY_MOUSE
|
||||||
|
|
||||||
|
Patch by Sam Hocevar <sam@zoy.org> 17 Nov 2003
|
||||||
|
|
||||||
|
Origin: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=221243
|
||||||
|
---
|
||||||
|
src/aacurkbd.c | 2 +-
|
||||||
|
src/aastdin.c | 2 +-
|
||||||
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/aacurkbd.c b/src/aacurkbd.c
|
||||||
|
index 801897b..418b6a3 100644
|
||||||
|
--- a/src/aacurkbd.c
|
||||||
|
+++ b/src/aacurkbd.c
|
||||||
|
@@ -112,7 +112,7 @@ static int curses_getchar(aa_context * c1, int wait)
|
||||||
|
return (AA_UP);
|
||||||
|
case KEY_DOWN:
|
||||||
|
return (AA_DOWN);
|
||||||
|
-#ifdef KEY_MOUDE
|
||||||
|
+#ifdef KEY_MOUSE
|
||||||
|
case KEY_MOUSE:
|
||||||
|
#ifdef GPM_MOUSEDRIVER
|
||||||
|
if (!__curses_usegpm)
|
||||||
|
diff --git a/src/aastdin.c b/src/aastdin.c
|
||||||
|
index 696d87b..e2dabe4 100644
|
||||||
|
--- a/src/aastdin.c
|
||||||
|
+++ b/src/aastdin.c
|
||||||
|
@@ -88,7 +88,7 @@ static int stdin_getchar(aa_context * c1, int wait)
|
||||||
|
if (c > 0 && c < 127 && c != 127)
|
||||||
|
return (c);
|
||||||
|
switch (c) {
|
||||||
|
-#ifdef KEY_MOUDE
|
||||||
|
+#ifdef KEY_MOUSE
|
||||||
|
case KEY_MOUSE:
|
||||||
|
return AA_MOUSE
|
||||||
|
#endif
|
14
recipes-graphics/aalib/aalib/aalib-opaque-ncurses-fix.patch
Normal file
14
recipes-graphics/aalib/aalib/aalib-opaque-ncurses-fix.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
diff -up aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix aalib-1.4.0/src/aacurses.c
|
||||||
|
--- aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix 2024-02-10 06:32:32.008267145 -0500
|
||||||
|
+++ aalib-1.4.0/src/aacurses.c 2024-02-10 06:33:38.648245270 -0500
|
||||||
|
@@ -71,8 +71,8 @@ static void curses_getsize(aa_context *
|
||||||
|
{
|
||||||
|
if (__resized_curses)
|
||||||
|
curses_uninit(c), curses_init(&c->params, NULL,&c->driverparams, NULL), __resized_curses = 0;
|
||||||
|
- *width = stdscr->_maxx + 1;
|
||||||
|
- *height = stdscr->_maxy + 1;
|
||||||
|
+ *width = getmaxx(stdscr);
|
||||||
|
+ *height = getmaxy(stdscr);
|
||||||
|
#ifdef GPM_MOUSEDRIVER
|
||||||
|
gpm_mx = *width;
|
||||||
|
gpm_my = *height;
|
11
recipes-graphics/aalib/aalib/aclocal-fixes.patch
Normal file
11
recipes-graphics/aalib/aalib/aclocal-fixes.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- a/aalib.m4 2006-03-05 13:58:21.000000000 +0000
|
||||||
|
+++ b/aalib.m4 2006-03-05 13:58:32.000000000 +0000
|
||||||
|
@@ -9,7 +9,7 @@
|
||||||
|
dnl AM_PATH_AALIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
|
||||||
|
dnl Test for AALIB, and define AALIB_CFLAGS and AALIB_LIBS
|
||||||
|
dnl
|
||||||
|
-AC_DEFUN(AM_PATH_AALIB,
|
||||||
|
+AC_DEFUN([AM_PATH_AALIB],
|
||||||
|
[dnl
|
||||||
|
dnl Get the cflags and libraries from the aalib-config script
|
||||||
|
dnl
|
27
recipes-graphics/aalib/aalib_1.4.0.bb
Normal file
27
recipes-graphics/aalib/aalib_1.4.0.bb
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
DESCRIPTION = "AAlib is a portable library for rendering graphics as ASCII art."
|
||||||
|
HOMEPAGE = "http://aa-project.sourceforge.net/aalib/"
|
||||||
|
SECTION = "libs"
|
||||||
|
|
||||||
|
DEPENDS = "ncurses"
|
||||||
|
|
||||||
|
LICENSE = "LGPL-2.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/aalib-1.4.0"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
${SOURCEFORGE_MIRROR}/projects/aa-project/files/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz \
|
||||||
|
file://aalib-aalinuxkbd-return.patch \
|
||||||
|
file://aalib-free-offset-pointer.patch \
|
||||||
|
file://aalib-key-down-OOB.patch \
|
||||||
|
file://aalib-opaque-ncurses-fix.patch \
|
||||||
|
file://aclocal-fixes.patch \
|
||||||
|
file://aalib-c99.patch \
|
||||||
|
file://aalib-fix-aarender.patch \
|
||||||
|
file://aalib-m4.patch \
|
||||||
|
file://aalib-mouse.patch \
|
||||||
|
"
|
||||||
|
SRC_URI[sha256sum] = "fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee"
|
||||||
|
|
||||||
|
inherit autotools
|
||||||
|
|
21
recipes-graphics/mpvpaper/mpvpaper_git.bb
Normal file
21
recipes-graphics/mpvpaper/mpvpaper_git.bb
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
SUMMARY = "MPVPaper allows you to play videos with mpv as your wallpaper."
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/GhostNaN/mpvpaper.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
mpv \
|
||||||
|
virtual/egl \
|
||||||
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
wayland-protocols \
|
||||||
|
"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "8678234c163d0b0b616ec9ff6e5e0e1c87e0e6f4"
|
||||||
|
PV = "1.4"
|
||||||
|
|
||||||
|
inherit meson pkgconfig
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "--buildtype release"
|
@ -1,5 +0,0 @@
|
|||||||
PV = "1.21"
|
|
||||||
|
|
||||||
SRC_URI[md5sum] = "8196416baac07cd833bcb86b69da41a7"
|
|
||||||
SRC_URI[sha256sum] = "b99945842d8be18817c26ee77dafa157883af89268e15f4a5a1a1ff3ffa4cde5"
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
|||||||
SUMMARY = " C++ binding for Wayland using the most modern C++ technology"
|
|
||||||
LICENSE = "MIT"
|
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=7f6b13e4480850c59e176edd427d996e"
|
|
||||||
|
|
||||||
SRC_URI = "git://github.com/NilsBrause/waylandpp.git;tag=${PV}"
|
|
||||||
|
|
||||||
DEPENDS_append_class-native = " pugixml-native"
|
|
||||||
DEPENDS_append_class-target = " waylandpp-native wayland virtual/egl"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
|
||||||
PV = "0.2.8"
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
|
|
||||||
EXTRA_OECMAKE_append_class-native = " \
|
|
||||||
-DBUILD_SCANNER=ON \
|
|
||||||
-DBUILD_LIBRARIES=OFF \
|
|
||||||
-DBUILD_DOCUMENTATION=OFF \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
|
|
||||||
"
|
|
||||||
|
|
||||||
EXTRA_OECMAKE_append_class-target = " \
|
|
||||||
-DBUILD_SCANNER=OFF \
|
|
||||||
-DBUILD_LIBRARIES=ON \
|
|
||||||
-DBUILD_DOCUMENTATION=OFF \
|
|
||||||
-DBUILD_EXAMPLES=OFF \
|
|
||||||
-DOPENGL_LIBRARY="-lEGL -lGLESv2" \
|
|
||||||
-DOPENGL_opengl_LIBRARY=-lEGL \
|
|
||||||
-DOPENGL_glx_LIBRARY=-lEGL \
|
|
||||||
-DWAYLAND_SCANNERPP="${STAGING_BINDIR_NATIVE}/wayland-scanner++" \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
|
|
||||||
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--enable-new-dtags" \
|
|
||||||
"
|
|
||||||
|
|
||||||
FILES_${PN} = " \
|
|
||||||
${libdir}/libwayland*.so* \
|
|
||||||
"
|
|
||||||
|
|
||||||
FILES_${PN}-dev = " \
|
|
||||||
${includedir}/* \
|
|
||||||
${libdir}/pkgconfig/* \
|
|
||||||
${libdir}/cmake/waylandpp/* \
|
|
||||||
${datadir}/waylandpp/protocols/* \
|
|
||||||
"
|
|
||||||
|
|
||||||
FILES_SOLIBSDEV = ""
|
|
||||||
INSANE_SKIP_${PN} += "dev-so"
|
|
||||||
|
|
||||||
BBCLASSEXTEND += "native nativesdk"
|
|
||||||
|
|
@ -1,179 +0,0 @@
|
|||||||
From dffc5939a0e77eae7a183c7790dc1209881c09aa Mon Sep 17 00:00:00 2001
|
|
||||||
From: Olivier Fourdan <ofourdan@redhat.com>
|
|
||||||
Date: Mon, 20 Apr 2020 11:29:16 +0200
|
|
||||||
Subject: [PATCH] xwayland: Add a pkg-config file for Xwayland
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset=UTF-8
|
|
||||||
Content-Transfer-Encoding: 8bit
|
|
||||||
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset=UTF-8
|
|
||||||
Content-Transfer-Encoding: 8bit
|
|
||||||
|
|
||||||
Xwayland is usually spawned by the Wayland compositor which sets the
|
|
||||||
command line options.
|
|
||||||
|
|
||||||
If a command line option is not supported, Xwayland will fail to start.
|
|
||||||
|
|
||||||
That somehow makes the Xwayland command line option sort of ABI, the
|
|
||||||
Wayland compositor need to know if a particular option is supported by
|
|
||||||
Xwayland at build time.
|
|
||||||
|
|
||||||
Also, currently, Xwayland is being installed along with the rest of the
|
|
||||||
common executable programs that users may run, which is sub-optimal
|
|
||||||
because, well, Xwayland is not a common executable program, it's meant
|
|
||||||
to be a proxy between the Wayland compositor and the legacy X11 clients
|
|
||||||
which wouldn't be able to run on Wayland otherwise.
|
|
||||||
|
|
||||||
Xwayland would be better installed in `libexec` but that directory is
|
|
||||||
(purposedly) not in the user `PATH` and therefore the Wayland compositor
|
|
||||||
may not be able to find Xwayland in that case.
|
|
||||||
|
|
||||||
To solve both problems (which options are supported by Xwayland and
|
|
||||||
where to look for it), add a `pkg-config` file specifically for Xwayland
|
|
||||||
which gives the full path to Xwayland (`xwayland`) and which options it
|
|
||||||
supports (using `pkg-config` variables).
|
|
||||||
|
|
||||||
The `pkg-config` file also provides the `Version` so the build scripts
|
|
||||||
can check for a particular version if necessary.
|
|
||||||
|
|
||||||
Obviously, Wayland compositors are not required to use the `pkg-config`
|
|
||||||
file and can continue to use whatever mechanism they deem preferable.
|
|
||||||
|
|
||||||
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
|
|
||||||
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
|
|
||||||
|
|
||||||
---
|
|
||||||
configure.ac | 12 ++++++++++++
|
|
||||||
hw/xwayland/Makefile.am | 6 +++++-
|
|
||||||
hw/xwayland/meson.build | 15 +++++++++++++++
|
|
||||||
hw/xwayland/xwayland.pc.in | 7 +++++++
|
|
||||||
meson.build | 5 +++++
|
|
||||||
5 files changed, 44 insertions(+), 1 deletion(-)
|
|
||||||
create mode 100644 hw/xwayland/xwayland.pc.in
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index a51a0ee..1b73e75 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -591,6 +591,8 @@ AC_ARG_ENABLE(xnest, AS_HELP_STRING([--enable-xnest], [Build Xnest serv
|
|
||||||
AC_ARG_ENABLE(xquartz, AS_HELP_STRING([--enable-xquartz], [Build Xquartz server for OS-X (default: auto)]), [XQUARTZ=$enableval], [XQUARTZ=auto])
|
|
||||||
AC_ARG_ENABLE(xwayland, AS_HELP_STRING([--enable-xwayland], [Build Xwayland server (default: auto)]), [XWAYLAND=$enableval], [XWAYLAND=auto])
|
|
||||||
AC_ARG_ENABLE(xwayland-eglstream, AS_HELP_STRING([--enable-xwayland-eglstream], [Build Xwayland eglstream support (default: no)]), [XWAYLAND_EGLSTREAM=$enableval], [XWAYLAND_EGLSTREAM=no])
|
|
||||||
+AC_ARG_WITH(xwayland-path, AS_HELP_STRING([--with-xwayland-path=PATH], [Directory containing Xwayland executable (default: ${bindir})]),
|
|
||||||
+ [ xwayland_path="$withval" ], [ xwayland_path="$bindir" ])
|
|
||||||
AC_ARG_ENABLE(standalone-xpbproxy, AS_HELP_STRING([--enable-standalone-xpbproxy], [Build a standalone xpbproxy (in addition to the one integrated into Xquartz as a separate thread) (default: no)]), [STANDALONE_XPBPROXY=$enableval], [STANDALONE_XPBPROXY=no])
|
|
||||||
AC_ARG_ENABLE(xwin, AS_HELP_STRING([--enable-xwin], [Build XWin server (default: auto)]), [XWIN=$enableval], [XWIN=auto])
|
|
||||||
AC_ARG_ENABLE(glamor, AS_HELP_STRING([--enable-glamor], [Build glamor dix module (default: auto)]), [GLAMOR=$enableval], [GLAMOR=auto])
|
|
||||||
@@ -2346,6 +2348,9 @@ if test "x$XWAYLAND" = xyes; then
|
|
||||||
if test "x$GLAMOR" = xyes && test "x$GBM" = xyes; then
|
|
||||||
AC_DEFINE(XWL_HAS_GLAMOR, 1,
|
|
||||||
[Build xwayland with glamor support])
|
|
||||||
+ AC_SUBST(have_glamor, "true")
|
|
||||||
+ else
|
|
||||||
+ AC_SUBST(have_glamor, "false")
|
|
||||||
fi
|
|
||||||
|
|
||||||
PKG_CHECK_MODULES(WAYLAND_EGLSTREAM, [wayland-eglstream-protocols >= 1.0.2], [have_wl_eglstream=yes], [have_wl_eglstream=no])
|
|
||||||
@@ -2368,6 +2373,9 @@ if test "x$XWAYLAND" = xyes; then
|
|
||||||
AC_SUBST(WAYLAND_EGLSTREAM_DATADIR, `$PKG_CONFIG --variable=pkgdatadir wayland-eglstream-protocols`)
|
|
||||||
AC_DEFINE(XWL_HAS_EGLSTREAM, 1,
|
|
||||||
[Build xwayland with eglstream support])
|
|
||||||
+ AC_SUBST(have_eglstream, "true")
|
|
||||||
+ else
|
|
||||||
+ AC_SUBST(have_eglstream, "false")
|
|
||||||
fi
|
|
||||||
|
|
||||||
XWAYLAND_LIBS="$FB_LIB $FIXES_LIB $MI_LIB $XEXT_LIB $DBE_LIB $RECORD_LIB $GLX_LIBS $RANDR_LIB $RENDER_LIB $DAMAGE_LIB $DRI3_LIB $PRESENT_LIB $MIEXT_SYNC_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $MAIN_LIB $DIX_LIB $OS_LIB"
|
|
||||||
@@ -2390,6 +2398,9 @@ if test "x$XWAYLAND" = xyes; then
|
|
||||||
AC_SUBST(SCANNER_ARG, 'code'))
|
|
||||||
|
|
||||||
AC_SUBST(WAYLAND_PROTOCOLS_DATADIR, `$PKG_CONFIG --variable=pkgdatadir wayland-protocols`)
|
|
||||||
+
|
|
||||||
+ AC_SUBST(xwayland_path)
|
|
||||||
+
|
|
||||||
fi
|
|
||||||
AM_CONDITIONAL(XWAYLAND_EGLSTREAM, [test "x$XWAYLAND_EGLSTREAM" = "xyes"])
|
|
||||||
|
|
||||||
@@ -2546,6 +2557,7 @@ hw/kdrive/ephyr/Makefile
|
|
||||||
hw/kdrive/ephyr/man/Makefile
|
|
||||||
hw/kdrive/src/Makefile
|
|
||||||
hw/xwayland/Makefile
|
|
||||||
+hw/xwayland/xwayland.pc
|
|
||||||
test/Makefile
|
|
||||||
xserver.ent
|
|
||||||
xorg-server.pc
|
|
||||||
diff --git a/hw/xwayland/Makefile.am b/hw/xwayland/Makefile.am
|
|
||||||
index bc1cb85..7c252db 100644
|
|
||||||
--- a/hw/xwayland/Makefile.am
|
|
||||||
+++ b/hw/xwayland/Makefile.am
|
|
||||||
@@ -1,3 +1,4 @@
|
|
||||||
+bindir = @xwayland_path@
|
|
||||||
bin_PROGRAMS = Xwayland
|
|
||||||
|
|
||||||
Xwayland_CFLAGS = \
|
|
||||||
@@ -84,7 +85,10 @@ endif
|
|
||||||
nodist_Xwayland_SOURCES = $(Xwayland_built_sources)
|
|
||||||
CLEANFILES = $(Xwayland_built_sources)
|
|
||||||
|
|
||||||
-EXTRA_DIST = drm.xml
|
|
||||||
+pkgconfigdir = $(libdir)/pkgconfig
|
|
||||||
+pkgconfig_DATA = xwayland.pc
|
|
||||||
+
|
|
||||||
+EXTRA_DIST = xwayland.pc.in drm.xml
|
|
||||||
|
|
||||||
$(Xwayland_SOURCES): $(Xwayland_built_sources)
|
|
||||||
|
|
||||||
diff --git a/hw/xwayland/meson.build b/hw/xwayland/meson.build
|
|
||||||
index 36bf213..40e8612 100644
|
|
||||||
--- a/hw/xwayland/meson.build
|
|
||||||
+++ b/hw/xwayland/meson.build
|
|
||||||
@@ -100,4 +100,19 @@ executable(
|
|
||||||
libglxvnd,
|
|
||||||
],
|
|
||||||
install: true,
|
|
||||||
+ install_dir: xwayland_path
|
|
||||||
+)
|
|
||||||
+
|
|
||||||
+xwayland_data = configuration_data()
|
|
||||||
+xwayland_data.set('PACKAGE_VERSION', meson.project_version())
|
|
||||||
+xwayland_data.set('xwayland_path', xwayland_path)
|
|
||||||
+xwayland_data.set('have_glamor', build_glamor ? 'true' : 'false')
|
|
||||||
+xwayland_data.set('have_eglstream', build_eglstream ? 'true' : 'false')
|
|
||||||
+configure_file(
|
|
||||||
+ input: 'xwayland.pc.in',
|
|
||||||
+ output: 'xwayland.pc',
|
|
||||||
+ configuration: xwayland_data,
|
|
||||||
+ install_dir: join_paths(get_option('prefix'),
|
|
||||||
+ get_option('libdir'),
|
|
||||||
+ 'pkgconfig'),
|
|
||||||
)
|
|
||||||
diff --git a/hw/xwayland/xwayland.pc.in b/hw/xwayland/xwayland.pc.in
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..cd28026
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/hw/xwayland/xwayland.pc.in
|
|
||||||
@@ -0,0 +1,7 @@
|
|
||||||
+Name: Xwayland
|
|
||||||
+Description: X Server for Wayland
|
|
||||||
+Version: @PACKAGE_VERSION@
|
|
||||||
+xwayland=@xwayland_path@/Xwayland
|
|
||||||
+have_glamor=@have_glamor@
|
|
||||||
+have_eglstream=@have_eglstream@
|
|
||||||
+have_initfd=true
|
|
||||||
diff --git a/meson.build b/meson.build
|
|
||||||
index 0531463..c904e7f 100644
|
|
||||||
--- a/meson.build
|
|
||||||
+++ b/meson.build
|
|
||||||
@@ -169,6 +169,11 @@ if (host_machine.system() != 'darwin' and
|
|
||||||
if get_option('xwayland') != 'false'
|
|
||||||
xwayland_required = get_option('xwayland') == 'true'
|
|
||||||
|
|
||||||
+ xwayland_path = get_option('xwayland-path')
|
|
||||||
+ if (xwayland_path == '')
|
|
||||||
+ xwayland_path = join_paths(get_option('prefix'), get_option('bindir'))
|
|
||||||
+ endif
|
|
||||||
+
|
|
||||||
xwayland_dep = [
|
|
||||||
dependency('wayland-client', version: '>= 1.3.0', required: xwayland_required),
|
|
||||||
dependency('wayland-protocols', version: '>= 1.10', required: xwayland_required),
|
|
@ -1,5 +0,0 @@
|
|||||||
FILESEXTRAPATHS_prepend := "${THISDIR}/xserver-xorg:"
|
|
||||||
|
|
||||||
# This backport is needed on hardknott to enable wlroots to create the xwayland backend
|
|
||||||
SRC_URI_append = " file://0001-xwayland-Add-a-pkg-config-file-for-Xwayland.patch"
|
|
||||||
|
|
37
recipes-gtk/calls/calls_git.bb
Normal file
37
recipes-gtk/calls/calls_git.bb
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
SUMMARY = "A phone dialer and call handler."
|
||||||
|
LICENSE = "GPL-3.0-or-later"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
appstream-native \
|
||||||
|
callaudiod \
|
||||||
|
desktop-file-utils-native \
|
||||||
|
evolution-data-server \
|
||||||
|
feedbackd \
|
||||||
|
folks \
|
||||||
|
glib-2.0 \
|
||||||
|
glibmm \
|
||||||
|
gom \
|
||||||
|
gstreamer1.0 \
|
||||||
|
gstreamer1.0-plugins-good \
|
||||||
|
libhandy \
|
||||||
|
libpeas \
|
||||||
|
libsecret \
|
||||||
|
libsoup \
|
||||||
|
libxml2 \
|
||||||
|
modemmanager \
|
||||||
|
openldap \
|
||||||
|
python3-docutils-native \
|
||||||
|
sofia-sip \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "db9b771c19a22cf1ee46e1bce60c69a6c4c0e155"
|
||||||
|
PV = "46.0"
|
||||||
|
|
||||||
|
inherit meson vala pkgconfig mime-xdg gtk-icon-cache
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
||||||
|
|
43
recipes-gtk/gimp/gimp/0001-meson-make-gir-buildable.patch
Normal file
43
recipes-gtk/gimp/gimp/0001-meson-make-gir-buildable.patch
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
From c8f73f57d63779cfaad140e0521be40972fbec8f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Markus Volk <f_l_k@t-online.de>
|
||||||
|
Date: Wed, 1 Sep 2021 16:44:13 +0200
|
||||||
|
Subject: [PATCH] meson: make gir buildable
|
||||||
|
|
||||||
|
yocto/oe is capable of building gobject introspection despite cross-compiling.
|
||||||
|
add an option to enable gir build even if cross-compiling
|
||||||
|
|
||||||
|
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||||
|
---
|
||||||
|
libgimp/meson.build | 2 +-
|
||||||
|
meson_options.txt | 2 +-
|
||||||
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/libgimp/meson.build b/libgimp/meson.build
|
||||||
|
index 9e7b4fbbe3..99614733d7 100644
|
||||||
|
--- a/libgimp/meson.build
|
||||||
|
+++ b/libgimp/meson.build
|
||||||
|
@@ -384,7 +384,7 @@ libgimpui_introspectable_files = [
|
||||||
|
libgimpwidgets_introspectable,
|
||||||
|
]
|
||||||
|
|
||||||
|
-if meson.is_cross_build()
|
||||||
|
+if meson.is_cross_build() and not get_option('introspection')
|
||||||
|
have_gobject_introspection = false
|
||||||
|
gobject_introspection_warning = '\n '.join(['',
|
||||||
|
'GObject Introspection is disabled while cross-compiling because',
|
||||||
|
diff --git a/meson_options.txt b/meson_options.txt
|
||||||
|
index 7b6ad78045..c29fdb5b40 100644
|
||||||
|
--- a/meson_options.txt
|
||||||
|
+++ b/meson_options.txt
|
||||||
|
@@ -52,7 +52,7 @@ option('headless-tests', type: 'feature', value: 'auto', description: 'Use xv
|
||||||
|
option('gtk-doc', type: 'boolean', value: true, description: 'Build developer documentation')
|
||||||
|
option('gtk-doc-app', type: 'boolean', value: false, description: 'Build developer documentation for app')
|
||||||
|
option('g-ir-doc', type: 'boolean', value: false, description: 'Build developer documentation for introspected API')
|
||||||
|
-
|
||||||
|
+option('introspection', type: 'boolean', value: false, description: 'GIR is buildable even if crosscompiling')
|
||||||
|
option('linux-input', type: 'feature', value: 'auto', description: 'Linux input event controller module')
|
||||||
|
option('vec-icons', type: 'boolean', value: true, description: 'Use vector icons rather than raster ones')
|
||||||
|
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
115
recipes-gtk/gimp/gimp_git.bb
Normal file
115
recipes-gtk/gimp/gimp_git.bb
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
SUMMARY = "The GIMP is the GNU Image Manipulation Program"
|
||||||
|
HOMEPAGE = "http://www.gimp.org"
|
||||||
|
SECTION = "graphics"
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
appstream-glib \
|
||||||
|
atk \
|
||||||
|
babl \
|
||||||
|
bison-native \
|
||||||
|
cairo \
|
||||||
|
dbus-glib \
|
||||||
|
fontconfig \
|
||||||
|
freetype \
|
||||||
|
gdk-pixbuf-native \
|
||||||
|
gegl \
|
||||||
|
gegl-native \
|
||||||
|
gexiv2 \
|
||||||
|
gtk+3 \
|
||||||
|
harfbuzz \
|
||||||
|
json-glib \
|
||||||
|
lcms \
|
||||||
|
libarchive \
|
||||||
|
libexif \
|
||||||
|
libmypaint \
|
||||||
|
libpng \
|
||||||
|
libxmu \
|
||||||
|
libxslt-native \
|
||||||
|
mypaint-brushes-1.0 \
|
||||||
|
pango \
|
||||||
|
poppler \
|
||||||
|
poppler-data \
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPENDS:append:libc-musl = " libexecinfo"
|
||||||
|
RDEPENDS:${PN} = "mypaint-brushes-1.0 glib-networking"
|
||||||
|
|
||||||
|
inherit meson gtk-icon-cache mime-xdg pkgconfig gettext gi-docgen gobject-introspection vala
|
||||||
|
|
||||||
|
GIR_MESON_OPTION = 'can-crosscompile-gir'
|
||||||
|
VALA_MESON_OPTION = "vala"
|
||||||
|
VALA_MESON_ENABLE_FLAG = "enabled"
|
||||||
|
VALA_MESON_DISABLE_FLAG = "disabled"
|
||||||
|
GIDOCGEN_MESON_OPTION = "gi-docgen"
|
||||||
|
GIDOCGEN_MESON_ENABLE_FLAG = "enabled"
|
||||||
|
GIDOCGEN_MESON_DISABLE_FLAG = "disabled"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/GNOME/gimp.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "f94c4cb5dbf9766b27ecb5016b7a39497cc74ddc"
|
||||||
|
PV = "2.99.18"
|
||||||
|
|
||||||
|
PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib"
|
||||||
|
PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
|
||||||
|
PACKAGECONFIG[appdata-test] = "-Dappdata-test=enabled,-Dappdata-test=disabled,appstream-glib-native"
|
||||||
|
PACKAGECONFIG[bzip2] = ",,bzip2"
|
||||||
|
PACKAGECONFIG[cairo-pdf] = "-Dcairo-pdf=enabled,-Dcairo-pdf=disabled"
|
||||||
|
PACKAGECONFIG[check-update] = "-Dcheck-update=yes,-Dcheck-update=no"
|
||||||
|
PACKAGECONFIG[enable-console-bin] = "-Denable-console-bin=true,-Denable-console-bin=false"
|
||||||
|
PACKAGECONFIG[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript,ghostscript"
|
||||||
|
PACKAGECONFIG[gudev] = "-Dgudev=enabled,-Dgudev=disabled,libgudev"
|
||||||
|
PACKAGECONFIG[iso-codes] = ",,iso-codes"
|
||||||
|
PACKAGECONFIG[javascript] = "-Djavascript=enabled,-Djavascript=disabled,gjs"
|
||||||
|
PACKAGECONFIG[jpeg2000] = "-Djpeg2000=enabled,-Djpeg2000=disabled,jasper"
|
||||||
|
PACKAGECONFIG[jpeg] = ",,jpeg"
|
||||||
|
PACKAGECONFIG[jpeg-xl] = ",,libjxl"
|
||||||
|
PACKAGECONFIG[libunwind] = ",,libunwind"
|
||||||
|
PACKAGECONFIG[libbacktrace] = ",,libbacktrace"
|
||||||
|
PACKAGECONFIG[lua] = "-Dlua=enabled,-Dlua=disabled,luajit"
|
||||||
|
PACKAGECONFIG[lzma] = ",,xz"
|
||||||
|
PACKAGECONFIG[mng] = "-Dmng=enabled,-Dmng=disabled,libmng"
|
||||||
|
PACKAGECONFIG[python] = "-Dpython=enabled,-Dpython=disabled,,python3-core python3-pygobject"
|
||||||
|
PACKAGECONFIG[rsvg] = ",,librsvg"
|
||||||
|
PACKAGECONFIG[tiff] = ",,tiff"
|
||||||
|
PACKAGECONFIG[vector-icons] = "-Dvector-icons=true,-Dvector-icons=false,librsvg shared-mime-info"
|
||||||
|
PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
|
||||||
|
PACKAGECONFIG[xcursor] = "-Dxcursor=enabled,-Dxcursor=disabled,libxcursor"
|
||||||
|
PACKAGECONFIG[x11] = "-Dxpm=enabled,-Dxpm=disabled,libxpm libxext libxfixes"
|
||||||
|
PACKAGECONFIG[zlib] = ",,zlib"
|
||||||
|
|
||||||
|
PACKAGECONFIG ?= " \
|
||||||
|
${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} \
|
||||||
|
aa \
|
||||||
|
alsa \
|
||||||
|
bzip2 \
|
||||||
|
cairo-pdf \
|
||||||
|
ghostscript \
|
||||||
|
gudev \
|
||||||
|
jpeg \
|
||||||
|
jpeg2000 \
|
||||||
|
jpeg-xl \
|
||||||
|
lzma \
|
||||||
|
mng \
|
||||||
|
python \
|
||||||
|
rsvg \
|
||||||
|
tiff \
|
||||||
|
vector-icons \
|
||||||
|
webp \
|
||||||
|
zlib \
|
||||||
|
"
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}/metainfo"
|
||||||
|
|
||||||
|
EXTRA_OEMESON += " \
|
||||||
|
-Dshmem-type=posix \
|
||||||
|
-Dlinux-input=enabled \
|
||||||
|
--buildtype release \
|
||||||
|
"
|
||||||
|
|
||||||
|
do_configure:append () {
|
||||||
|
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
|
||||||
|
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
|
||||||
|
}
|
23
recipes-gtk/granite/granite6_git.bb
Normal file
23
recipes-gtk/granite/granite6_git.bb
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
SUMMARY = "Granite is a companion library for GTK and GLib."
|
||||||
|
HOMEPAGE = "https://github.com/elementary/granite"
|
||||||
|
LICENSE = "LGPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||||
|
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gtk+3 \
|
||||||
|
glib-2.0 \
|
||||||
|
libgee \
|
||||||
|
"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/elementary/granite.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "6.2.0"
|
||||||
|
SRCREV = "4ab145c28bb3db6372fe519e8bd79c645edfcda3"
|
||||||
|
|
||||||
|
inherit meson pkgconfig gobject-introspection vala features_check
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
24
recipes-gtk/granite/granite_git.bb
Normal file
24
recipes-gtk/granite/granite_git.bb
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
SUMMARY = "Granite is a companion library for GTK and GLib."
|
||||||
|
HOMEPAGE = "https://github.com/elementary/granite"
|
||||||
|
LICENSE = "LGPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||||
|
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gtk4 \
|
||||||
|
glib-2.0 \
|
||||||
|
libgee \
|
||||||
|
sassc-native \
|
||||||
|
"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/elementary/granite.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "7.4.0"
|
||||||
|
SRCREV = "949703f8649013695c6d32eb84a6b541ac0da4db"
|
||||||
|
|
||||||
|
inherit meson pkgconfig gobject-introspection vala features_check
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
33
recipes-gtk/gtk-layer-shell/gtk-layer-shell_git.bb
Normal file
33
recipes-gtk/gtk-layer-shell/gtk-layer-shell_git.bb
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
SUMMARY = "A library to write GTK applications that use Layer Shell"
|
||||||
|
HOMEPAGE = "https://github.com/wmww/gtk-layer-shell"
|
||||||
|
BUGTRACKER = "https://github.com/www/gtk-layer-shell/issues"
|
||||||
|
SECTION = "graphics"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE_MIT.txt;md5=ffeb3391e5dace600b84c757688b9f1b"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
|
||||||
|
|
||||||
|
DEPENDS += " \
|
||||||
|
gtk+3 \
|
||||||
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
wayland-protocols \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/wmww/gtk-layer-shell.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.8.2"
|
||||||
|
SRCREV = "91e5ef02b557f93337bcc11ffe8c0a251aa9ab52"
|
||||||
|
|
||||||
|
inherit meson pkgconfig features_check gobject-introspection vala
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
|
FILES:${PN} = "${datadir} ${libdir}"
|
||||||
|
|
||||||
|
BBCLASSEXTEND = ""
|
||||||
|
|
33
recipes-gtk/gtk-layer-shell/gtk4-layer-shell_git.bb
Normal file
33
recipes-gtk/gtk-layer-shell/gtk4-layer-shell_git.bb
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
SUMMARY = "A library to write GTK applications that use Layer Shell"
|
||||||
|
HOMEPAGE = "https://github.com/wmww/gtk-layer-shell"
|
||||||
|
BUGTRACKER = "https://github.com/www/gtk-layer-shell/issues"
|
||||||
|
SECTION = "graphics"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=c10fc088fd05226381f6a90310ef75b5"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
|
||||||
|
|
||||||
|
DEPENDS += " \
|
||||||
|
gtk4 \
|
||||||
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
wayland-protocols \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/wmww/gtk4-layer-shell.git;protocol=https;branch=main \
|
||||||
|
"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "1.0.2"
|
||||||
|
SRCREV = "a689a399d37d174f2e93442e3adc931a9d8dee90"
|
||||||
|
|
||||||
|
inherit meson pkgconfig features_check gobject-introspection vala
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
|
FILES:${PN} = "${datadir} ${libdir}"
|
||||||
|
|
||||||
|
BBCLASSEXTEND = ""
|
||||||
|
|
29
recipes-gtk/gtklock/gtklock_git.bb
Normal file
29
recipes-gtk/gtklock/gtklock_git.bb
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
SUMMARY = "GTK-based lockscreen for Wayland."
|
||||||
|
HOMEPAGE = "https://github.com/jovanlanik/gtklock"
|
||||||
|
SECTION = "graphics"
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "wayland pam"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
glib-2.0-native \
|
||||||
|
gtk+3 \
|
||||||
|
gtk-layer-shell \
|
||||||
|
libpam \
|
||||||
|
scdoc-native \
|
||||||
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
wayland-protocols \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/jovanlanik/gtklock.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "2.1.0"
|
||||||
|
SRCREV = "3b2ae2b087aea30e464eed92e2cd011984a9b051"
|
||||||
|
|
||||||
|
inherit autotools-brokensep pkgconfig features_check
|
||||||
|
|
||||||
|
EXTRA_OEMAKE += "PREFIX=${prefix}"
|
25
recipes-gtk/iwgtk/iwgtk_git.bb
Normal file
25
recipes-gtk/iwgtk/iwgtk_git.bb
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
SUMMARY = "iwgtk is a wireless networking GUI for Linux with supported functionality similar to that of iwctl."
|
||||||
|
HOMEPAGE = "https://github.com/J-Lentz/iwgtk"
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gtk4 \
|
||||||
|
qrencode \
|
||||||
|
scdoc-native \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit meson gtk-icon-cache pkgconfig
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/J-Lentz/iwgtk.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.9"
|
||||||
|
SRCREV = "008a2a26b6e7d266d190ab85d6c25cf4b8a7bd06"
|
||||||
|
|
||||||
|
FILES:${PN} += "${systemd_user_unitdir}/iwgtk.service"
|
||||||
|
|
||||||
|
# for working dbus communication in iwd default configuration the user either needs
|
||||||
|
# to be in group 'wheel' or 'netdev'. See /usr/share/dbus-1/system.d/iwd-dbus.conf
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "gtk4 iwd dbus"
|
21
recipes-gtk/nwg-shell/azote-palettes_git.bb
Normal file
21
recipes-gtk/nwg-shell/azote-palettes_git.bb
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
SUMMARY = "This tool creates a palette of up to 36 colours out of a jpg or png image."
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/nwg-piotr/azote-palettes.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = " \
|
||||||
|
python3 \
|
||||||
|
python3-pygobject \
|
||||||
|
python3-pillow \
|
||||||
|
python3-colorthief \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit setuptools3
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "1.0.1"
|
||||||
|
SRCREV = "b5aaf3ecc0df3809c6b0f07c6b7bf8376f017a5b"
|
||||||
|
|
47
recipes-gtk/nwg-shell/azote_git.bb
Normal file
47
recipes-gtk/nwg-shell/azote_git.bb
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
SUMMARY = "Azote is a GTK+3 based frontend for swaybg."
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/nwg-piotr/azote.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = " \
|
||||||
|
azote-palettes \
|
||||||
|
python3 \
|
||||||
|
gtk+3 \
|
||||||
|
python3-pygobject \
|
||||||
|
python3-pycairo \
|
||||||
|
python3-pillow \
|
||||||
|
python3-pkg-resources \
|
||||||
|
python3-send2trash \
|
||||||
|
imagemagick \
|
||||||
|
grim \
|
||||||
|
slurp \
|
||||||
|
swaybg \
|
||||||
|
wlr-randr \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit setuptools3
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "1.12.9"
|
||||||
|
SRCREV = "20849501ee5fecc701d4bdfdbce6d6a320737a7d"
|
||||||
|
|
||||||
|
do_configure:prepend() {
|
||||||
|
[ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
install -d ${D}${bindir} ${D}${datadir}/azote ${D}${datadir}/pixmaps ${D}${datadir}/applications
|
||||||
|
install -m 755 ${S}/distrib/azote ${D}${bindir}
|
||||||
|
install -m 644 ${S}/distrib/azote.desktop ${D}${datadir}/applications
|
||||||
|
install -m 644 ${S}/distrib/azote.svg ${D}${datadir}/pixmaps
|
||||||
|
install -m 644 ${S}/distrib/indicator_active.png ${D}${datadir}/azote
|
||||||
|
install -m 644 ${S}/distrib/indicator_attention.png ${D}${datadir}/azote
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN}:append = " \
|
||||||
|
${datadir} \
|
||||||
|
${bindir} \
|
||||||
|
"
|
30
recipes-gtk/nwg-shell/ddcpopup_git.bb
Normal file
30
recipes-gtk/nwg-shell/ddcpopup_git.bb
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
SUMMARY = "ddcpopup allows to control basic settings of external (not laptop built-in) monitors."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/README.md;md5=63b79d68c363846305e6bb4fbf116a35"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
ddcutil \
|
||||||
|
gtk+3 \
|
||||||
|
gtk-layer-shell \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "ddcutil"
|
||||||
|
|
||||||
|
GO_IMPORT = "github.com/nwg-piotr/ddcpopup.git"
|
||||||
|
|
||||||
|
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
PV = "0.1"
|
||||||
|
SRCREV = "8fab5132e49e08a1eeaa7a0dd3350d06f4399200"
|
||||||
|
S = "${WORKDIR}/sources"
|
||||||
|
UNPACKDIR = "${S}"
|
||||||
|
|
||||||
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
|
do_compile[network] = "1"
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
mv ${D}${bindir}/main ${D}${bindir}/ddcpopup
|
||||||
|
}
|
19
recipes-gtk/nwg-shell/gopsuinfo_git.bb
Normal file
19
recipes-gtk/nwg-shell/gopsuinfo_git.bb
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
SUMMARY = "Go version of the psuinfo python script."
|
||||||
|
LICENSE = "BSD-2-Clause"
|
||||||
|
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=22ed6cb3c33862e689e075b45066a779"
|
||||||
|
|
||||||
|
GO_IMPORT = "github.com/nwg-piotr/gopsuinfo.git"
|
||||||
|
|
||||||
|
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};branch=main;protocol=https"
|
||||||
|
PV = "0.1.5"
|
||||||
|
SRCREV = "60e4f83b6c4d84955e0a07f7bdc63d8089b4ba1e"
|
||||||
|
S = "${WORKDIR}/sources"
|
||||||
|
UNPACKDIR = "${S}"
|
||||||
|
|
||||||
|
inherit go go-mod
|
||||||
|
|
||||||
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
|
do_compile[network] = "1"
|
||||||
|
|
26
recipes-gtk/nwg-shell/nwg-bar_git.bb
Normal file
26
recipes-gtk/nwg-shell/nwg-bar_git.bb
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
SUMMARY = "nwg-bar for wlroots based compositors."
|
||||||
|
DESCRIPTION = "The nwg-bar command creates a button bar on the basis of a JSON template placed in the ~/.config/nwg-bar/ folder."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=dcdbccfd08fcfd7002d16ca7fa5ad5cb"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gtk+3 \
|
||||||
|
gtk-layer-shell \
|
||||||
|
"
|
||||||
|
RDEPENDS:${PN} = "go-runtime"
|
||||||
|
|
||||||
|
GO_IMPORT = "github.com/nwg-piotr/nwg-bar.git"
|
||||||
|
|
||||||
|
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
|
PV = "0.1.5"
|
||||||
|
SRCREV = "86f75d0856193c1ba1505f6afbc1b73d34c7093a"
|
||||||
|
S = "${WORKDIR}/sources"
|
||||||
|
UNPACKDIR = "${S}"
|
||||||
|
|
||||||
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
|
do_compile[network] = "1"
|
28
recipes-gtk/nwg-shell/nwg-displays_git.bb
Normal file
28
recipes-gtk/nwg-shell/nwg-displays_git.bb
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
SUMMARY = "Output management utility for sway Wayland compositor, inspired by wdisplays and wlay."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/nwg-piotr/nwg-displays.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "\
|
||||||
|
gtk-layer-shell \
|
||||||
|
python3 \
|
||||||
|
python3-pygobject \
|
||||||
|
python-i3ipc \
|
||||||
|
wlr-randr \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit setuptools3
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.3.19"
|
||||||
|
SRCREV = "74e907f1a8e9cb2f8e649d7439da11e00c249856"
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications
|
||||||
|
install -m 644 ${S}/nwg-displays.desktop ${D}${datadir}/applications
|
||||||
|
install -m 644 ${S}/nwg-displays.svg ${D}${datadir}/pixmaps
|
||||||
|
}
|
||||||
|
|
52
recipes-gtk/nwg-shell/nwg-dock-hyprland_git.bb
Normal file
52
recipes-gtk/nwg-shell/nwg-dock-hyprland_git.bb
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
SUMMARY = "GTK3-based dock for hyprland."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gtk+3 \
|
||||||
|
gtk-layer-shell \
|
||||||
|
"
|
||||||
|
RDEPENDS:${PN} = "go-runtime"
|
||||||
|
|
||||||
|
GO_IMPORT = "github.com/nwg-piotr/nwg-dock-hyprland.git"
|
||||||
|
|
||||||
|
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
|
PV = "0.1.9"
|
||||||
|
SRCREV = "d4cd7439ebfb29238674b94deb120695dd1425f1"
|
||||||
|
S = "${WORKDIR}/sources"
|
||||||
|
UNPACKDIR = "${S}"
|
||||||
|
|
||||||
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
# remove precompiled x86 binaries
|
||||||
|
rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin
|
||||||
|
rm -rf ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
|
||||||
|
install -d ${D}${datadir}/nwg-dock-hyprland ${D}${systemd_user_unitdir}
|
||||||
|
install -m 0644 ${S}/src/${GO_IMPORT}/config/style.css ${D}${datadir}/nwg-dock-hyprland
|
||||||
|
cp -rf ${S}/src/${GO_IMPORT}/images ${D}${datadir}/nwg-dock-hyprland
|
||||||
|
cat >${D}${systemd_user_unitdir}/nwg-dock-hyprland.service <<EOF
|
||||||
|
[Unit]
|
||||||
|
Description=nwg-dock-hyprland
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
LockPersonality=yes
|
||||||
|
MemoryDenyWriteExecute=yes
|
||||||
|
NoNewPrivileges=yes
|
||||||
|
RestrictNamespaces=yes
|
||||||
|
Type=simple
|
||||||
|
ExecStart= /usr/bin/nwg-dock-hyprland -mb 6 -d -hd 2000
|
||||||
|
Restart=on-failure
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=graphical-session.target
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
do_compile[network] = "1"
|
||||||
|
|
||||||
|
FILES:${PN} += "${systemd_user_unitdir}"
|
31
recipes-gtk/nwg-shell/nwg-dock_git.bb
Normal file
31
recipes-gtk/nwg-shell/nwg-dock_git.bb
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
SUMMARY = "GTK3-based dock for wlroots based compositors."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gtk+3 \
|
||||||
|
gtk-layer-shell \
|
||||||
|
"
|
||||||
|
RDEPENDS:${PN} = "go-runtime"
|
||||||
|
|
||||||
|
GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git"
|
||||||
|
|
||||||
|
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
|
PV = "0.3.9"
|
||||||
|
SRCREV = "6fdd055eaff282298ea5496d203514b5f99314a0"
|
||||||
|
S = "${WORKDIR}/sources"
|
||||||
|
UNPACKDIR = "${S}"
|
||||||
|
|
||||||
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
# remove precompiled x86 binaries
|
||||||
|
rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin
|
||||||
|
rm -rf ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
|
||||||
|
}
|
||||||
|
|
||||||
|
do_compile[network] = "1"
|
32
recipes-gtk/nwg-shell/nwg-drawer_git.bb
Normal file
32
recipes-gtk/nwg-shell/nwg-drawer_git.bb
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
SUMMARY = "GTK3-based application launcher for wlroots based compositors."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gtk+3 \
|
||||||
|
gtk-layer-shell \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "go-runtime"
|
||||||
|
|
||||||
|
GO_IMPORT = "github.com/nwg-piotr/nwg-drawer.git"
|
||||||
|
|
||||||
|
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
|
PV = "0.4.7"
|
||||||
|
SRCREV = "0cd48d1631eecb3043ee2c1fed9dfa25ca855375"
|
||||||
|
S = "${WORKDIR}/sources"
|
||||||
|
UNPACKDIR = "${S}"
|
||||||
|
|
||||||
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
# remove precompiled x86 binary
|
||||||
|
rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin
|
||||||
|
rm -rf ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
|
||||||
|
}
|
||||||
|
|
||||||
|
do_compile[network] = "1"
|
36
recipes-gtk/nwg-shell/nwg-hello_git.bb
Normal file
36
recipes-gtk/nwg-shell/nwg-hello_git.bb
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
SUMMARY = "nwg-hello is a GTK3-based greeter for the greetd daemon, written in python."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=b0ad99c75f37a759e329c5da4c8a7fcb"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/nwg-piotr/nwg-hello.git;protocol=https;branch=main"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = " \
|
||||||
|
python3 \
|
||||||
|
greetd \
|
||||||
|
gtk+3 \
|
||||||
|
gtk-layer-shell \
|
||||||
|
"
|
||||||
|
|
||||||
|
RRECOMMENDS:${PN} = "gnome-themes-extra"
|
||||||
|
|
||||||
|
inherit setuptools3 useradd
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.2.0"
|
||||||
|
SRCREV = "aa6a9e4a9024dba8ebaa98af53df82b3c19d379a"
|
||||||
|
|
||||||
|
USERADD_PACKAGES = "${PN}"
|
||||||
|
USERADD_PARAM:${PN} = "--system --no-create-home --shell /bin/bash greeter"
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ nwg-hello-default.json
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ nwg-hello-default.css
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ hyprland.conf
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ sway-config
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ README
|
||||||
|
install -D -m 644 -t ${D}${datadir}/nwg-hello/ nwg.jpg
|
||||||
|
install -D -m 644 -t ${D}${datadir}/nwg-hello/ img/*
|
||||||
|
|
||||||
|
install -d ${D}${localstatedir}/nwg-hello
|
||||||
|
install -D -m 644 -t ${D}${localstatedir}/nwg-hello cache.json -o greeter
|
||||||
|
}
|
19
recipes-gtk/nwg-shell/nwg-icon-picker_git.bb
Normal file
19
recipes-gtk/nwg-shell/nwg-icon-picker_git.bb
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
SUMMARY = "This program is intended to work as the icon picker for nwg-panel, but it may be used standalone."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/nwg-piotr/nwg-icon-picker.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = " \
|
||||||
|
python3 \
|
||||||
|
python3-pygobject \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit setuptools3
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.0.1"
|
||||||
|
SRCREV = "cd32e72ffb3c2fb41a3f7189981376cdad6af976"
|
||||||
|
|
@ -8,6 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
|||||||
|
|
||||||
DEPENDS += " \
|
DEPENDS += " \
|
||||||
gtkmm3 \
|
gtkmm3 \
|
||||||
|
librsvg \
|
||||||
nlohmann-json \
|
nlohmann-json \
|
||||||
"
|
"
|
||||||
|
|
||||||
@ -24,13 +25,9 @@ PACKAGECONFIG ?= " \
|
|||||||
layer-shell \
|
layer-shell \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = "git://github.com/nwg-piotr/nwg-launchers.git;protocol=https;branch=master"
|
||||||
git://github.com/nwg-piotr/nwg-launchers.git;protocol=https \
|
SRCREV = "c4d8d369782d32becfe8a8105abec9b61119a629"
|
||||||
file://0001-nwg_tools.cc-fix-build-without-gdk-x11.patch \
|
PV = "0.7.1.1"
|
||||||
"
|
|
||||||
SRCREV = "v${PV}"
|
|
||||||
PV = "0.5.0"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
inherit meson pkgconfig
|
inherit meson pkgconfig
|
||||||
@ -38,4 +35,3 @@ inherit meson pkgconfig
|
|||||||
EXTRA_OEMESON += "--buildtype release"
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
BBCLASSEXTEND = ""
|
BBCLASSEXTEND = ""
|
||||||
|
|
33
recipes-gtk/nwg-shell/nwg-look_git.bb
Normal file
33
recipes-gtk/nwg-shell/nwg-look_git.bb
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
SUMMARY = "Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=453b3e96b1052c0e1d1460b0134b9287"
|
||||||
|
|
||||||
|
DEPENDS = "xcur2png gtk+3"
|
||||||
|
RDEPENDS:${PN} = "xcur2png go-runtime"
|
||||||
|
|
||||||
|
GO_IMPORT = "github.com/nwg-piotr/nwg-look"
|
||||||
|
|
||||||
|
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};branch=main;protocol=https"
|
||||||
|
SRCREV = "88f2639445084bf265ad71dba1c7af507c471762"
|
||||||
|
PV = "0.2.7"
|
||||||
|
S = "${WORKDIR}/sources"
|
||||||
|
UNPACKDIR = "${S}"
|
||||||
|
|
||||||
|
inherit go go-mod pkgconfig gtk-icon-cache
|
||||||
|
|
||||||
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
install -d ${D}${datadir}/nwg-look/langs ${D}${datadir}/applications ${D}${datadir}/pixmaps
|
||||||
|
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/main.glade ${D}${datadir}/nwg-look
|
||||||
|
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/nwg-look.desktop ${D}${datadir}/applications
|
||||||
|
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/nwg-look.svg ${D}${datadir}/pixmaps
|
||||||
|
install -m 0644 ${S}/src/${GO_IMPORT}/langs/en_US.json ${D}${datadir}/nwg-look/langs
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
||||||
|
|
||||||
|
do_compile[network] = "1"
|
||||||
|
|
@ -9,24 +9,28 @@ DEPENDS = " \
|
|||||||
gtk-layer-shell \
|
gtk-layer-shell \
|
||||||
"
|
"
|
||||||
|
|
||||||
RRECOMMENDS_${PN} = " \
|
RRECOMMENDS:${PN} = " \
|
||||||
thunar \
|
|
||||||
foot \
|
foot \
|
||||||
"
|
"
|
||||||
|
|
||||||
GO_IMPORT = "github.com/nwg-piotr/nwg-menu.git"
|
GO_IMPORT = "github.com/nwg-piotr/nwg-menu.git"
|
||||||
|
|
||||||
SRC_URI = "git://${GO_IMPORT};nobranch=1"
|
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
PV = "0.1.1"
|
PV = "0.1.3"
|
||||||
SRCREV = "v${PV}"
|
SRCREV = "fd8b92ad1ad0c0c7a23fc7a0be942ca0cbe7f7e0"
|
||||||
|
S = "${WORKDIR}/sources"
|
||||||
|
UNPACKDIR = "${S}"
|
||||||
|
|
||||||
inherit go go-mod
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
GO_INSTALL = "${GO_IMPORT}"
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
do_install_append() {
|
do_install:append() {
|
||||||
# remove precompiled x86 binary
|
# remove precompiled x86 binary
|
||||||
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
|
rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin
|
||||||
}
|
}
|
||||||
|
|
||||||
|
do_compile[network] = "1"
|
||||||
|
|
25
recipes-gtk/nwg-shell/nwg-panel_git.bb
Normal file
25
recipes-gtk/nwg-shell/nwg-panel_git.bb
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
SUMMARY = "GTK3-based panel for wayland."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=da62111cfafe45015704951c9d602bb2"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/nwg-piotr/nwg-panel.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "\
|
||||||
|
bash \
|
||||||
|
light \
|
||||||
|
python3 \
|
||||||
|
python-i3ipc \
|
||||||
|
python3-psutil \
|
||||||
|
python3-pygobject \
|
||||||
|
python3-requests \
|
||||||
|
swaync \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit setuptools3
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.9.31"
|
||||||
|
SRCREV = "dffae7319c59ae55c515fafb150a0f10be21f3cf"
|
||||||
|
|
22
recipes-gtk/nwg-shell/nwg-shell-config_git.bb
Normal file
22
recipes-gtk/nwg-shell/nwg-shell-config_git.bb
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
SUMMARY = "nwg-shell config utility."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/nwg-piotr/nwg-shell-config.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "\
|
||||||
|
python3 \
|
||||||
|
python3-geopy \
|
||||||
|
python-i3ipc \
|
||||||
|
python3-pygobject \
|
||||||
|
swaync \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit setuptools3
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.5.38"
|
||||||
|
SRCREV = "2e0710f9540022dc11ea5109677c8a29ebc278eb"
|
||||||
|
|
18
recipes-gtk/nwg-shell/nwg-shell-wallpapers_git.bb
Normal file
18
recipes-gtk/nwg-shell/nwg-shell-wallpapers_git.bb
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
SUMMARY = "A selection of wallpapers contributed to the nwg-shell project."
|
||||||
|
LICENSE = "CC0-1.0"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=65d3616852dbf7b1a6d4b53b00626032"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/nwg-piotr/nwg-shell-wallpapers.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "1.5"
|
||||||
|
SRCREV = "a20ad99467e9d1a9427efd5dccfd58d440db96c2"
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
install -d ${D}${datadir}/backgrounds/sway
|
||||||
|
for file in ${S}/wallpapers/*; do
|
||||||
|
install -m 0644 "$file" ${D}${datadir}/backgrounds/sway
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN} = "${datadir}"
|
17
recipes-gtk/nwg-shell/nwg-wrapper_git.bb
Normal file
17
recipes-gtk/nwg-shell/nwg-wrapper_git.bb
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
SUMMARY = "GTK3-based wrapper to display a script output, or a text file content on the desktop in wlroots-based compositors."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=f8c294ba3ca22f2369223ac6415d1168"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
git://github.com/nwg-piotr/nwg-wrapper.git;protocol=https;branch=master \
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPENDS = "python3"
|
||||||
|
RDEPENDS:${PN} = "python3-pygobject"
|
||||||
|
|
||||||
|
inherit setuptools3 gobject-introspection
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.1.2"
|
||||||
|
SRCREV = "9c1b0669dd894b6209a3130169956c755154b055"
|
||||||
|
|
48
recipes-gtk/nwg-shell/nwgocc_git.bb
Normal file
48
recipes-gtk/nwg-shell/nwgocc_git.bb
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
SUMMARY = "nwg Control Center is a highly customisable, GTK-based GUI, intended for use with window managers."
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gtk+3 \
|
||||||
|
"
|
||||||
|
|
||||||
|
RRECOMMENDS:${PN} = " \
|
||||||
|
light \
|
||||||
|
playerctl \
|
||||||
|
"
|
||||||
|
|
||||||
|
GO_IMPORT = "github.com/nwg-piotr/nwgocc.git"
|
||||||
|
|
||||||
|
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
|
PV = "0.0.1"
|
||||||
|
SRCREV = "782a37014de40f63115825c0b5bd343dee2ba668"
|
||||||
|
S = "${WORKDIR}/sources"
|
||||||
|
UNPACKDIR = "${S}"
|
||||||
|
|
||||||
|
inherit go go-mod pkgconfig gtk-icon-cache
|
||||||
|
|
||||||
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
install -d \
|
||||||
|
${D}${datadir}/nwgocc/icons_light ${D}${datadir}/nwgocc/icons_dark \
|
||||||
|
${D}${datadir}/applications ${D}${datadir}/icons/hicolor/scalable/apps
|
||||||
|
install -m 644 ${S}/src/${GO_IMPORT}/nwgocc.desktop ${D}${datadir}/applications
|
||||||
|
install -m 644 ${S}/src/${GO_IMPORT}/nwgocc.svg ${D}${datadir}/icons/hicolor/scalable/apps
|
||||||
|
for file in ${S}/src/${GO_IMPORT}/configs/*; do
|
||||||
|
install -m 644 $file ${D}${datadir}/nwgocc
|
||||||
|
done
|
||||||
|
for file in ${S}/src/${GO_IMPORT}/icons_light/*; do
|
||||||
|
install -m 644 $file ${D}${datadir}/nwgocc/icons_light
|
||||||
|
done
|
||||||
|
for file in ${S}/src/${GO_IMPORT}/icons_dark/*; do
|
||||||
|
install -m 644 $file ${D}${datadir}/nwgocc/icons_dark
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
||||||
|
|
||||||
|
do_compile[network] = "1"
|
||||||
|
|
@ -0,0 +1,36 @@
|
|||||||
|
From bfd49ad17c115899bdec41f5819fef21f622e620 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Markus Volk <f_l_k@t-online.de>
|
||||||
|
Date: Thu, 6 Jun 2024 21:21:19 +0200
|
||||||
|
Subject: [PATCH] meson.build: dont read includedir from pkg-config
|
||||||
|
|
||||||
|
This sets includedir to /usr/include which is inappropriate for cross-compiling.
|
||||||
|
---
|
||||||
|
src/meson.build | 12 ++++++------
|
||||||
|
1 file changed, 6 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/meson.build b/src/meson.build
|
||||||
|
index f9107b26..8bddeace 100644
|
||||||
|
--- a/src/meson.build
|
||||||
|
+++ b/src/meson.build
|
||||||
|
@@ -343,12 +343,12 @@ libphosh_sources = files(
|
||||||
|
]
|
||||||
|
|
||||||
|
# See https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/394
|
||||||
|
-if libsoup_dep.version().version_compare('< 3.5.1')
|
||||||
|
- libsoup_dep = declare_dependency (
|
||||||
|
- include_directories: libsoup_dep.get_variable(pkgconfig: 'includedir') / 'libsoup-3.0',
|
||||||
|
- dependencies: cc.find_library('soup-3.0', required: true),
|
||||||
|
- )
|
||||||
|
-endif
|
||||||
|
+#if libsoup_dep.version().version_compare('< 3.5.1')
|
||||||
|
+# libsoup_dep = declare_dependency (
|
||||||
|
+# include_directories: libsoup_dep.get_variable(pkgconfig: 'includedir') / 'libsoup-3.0',
|
||||||
|
+# dependencies: cc.find_library('soup-3.0', required: true),
|
||||||
|
+# )
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
phosh_deps = [
|
||||||
|
libsoup_dep,
|
||||||
|
--
|
||||||
|
2.45.1
|
||||||
|
|
65
recipes-gtk/phosh/phosh_git.bb
Normal file
65
recipes-gtk/phosh/phosh_git.bb
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
SUMMARY = "a pure wayland shell for mobile devices like Purism's Librem 5."
|
||||||
|
HOMEPAGE = "https://source.puri.sm/Librem5/feedbackd"
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "wayland polkit pam pulseaudio"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
callaudiod \
|
||||||
|
evolution-data-server \
|
||||||
|
evince \
|
||||||
|
feedbackd \
|
||||||
|
fribidi \
|
||||||
|
glib-2.0 \
|
||||||
|
gmobile \
|
||||||
|
gnome-desktop \
|
||||||
|
gtk+3 \
|
||||||
|
gcr3 \
|
||||||
|
libgudev \
|
||||||
|
libhandy \
|
||||||
|
libsecret \
|
||||||
|
networkmanager \
|
||||||
|
polkit \
|
||||||
|
pulseaudio \
|
||||||
|
libsoup-3.0 \
|
||||||
|
upower \
|
||||||
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
wayland-protocols \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = " \
|
||||||
|
polkit-gnome \
|
||||||
|
gsettings-desktop-schemas \
|
||||||
|
phoc \
|
||||||
|
gnome-desktop \
|
||||||
|
wl-clipboard \
|
||||||
|
calls \
|
||||||
|
"
|
||||||
|
|
||||||
|
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
|
||||||
|
PACKAGECONFIG[tools] = "-Dtools=true,-Dtools=false"
|
||||||
|
# install systemd service files ?
|
||||||
|
PACKAGECONFIG[systemd] = "-Dsystemd=true,-Dsystemd=false"
|
||||||
|
|
||||||
|
PACKAGECONFIG ?= " \
|
||||||
|
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
|
||||||
|
tools \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit features_check gsettings meson pkgconfig gtk-icon-cache
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
gitsm://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \
|
||||||
|
file://0001-meson.build-dont-read-includedir-from-pkg-config.patch \
|
||||||
|
"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.39.0"
|
||||||
|
SRCREV = "e1e263efc239870e81c2e4d013bf0615f260141f"
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "--buildtype=release"
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir} ${libdir}"
|
||||||
|
|
218
recipes-gtk/sirula/sirula_git.bb
Normal file
218
recipes-gtk/sirula/sirula_git.bb
Normal file
@ -0,0 +1,218 @@
|
|||||||
|
SUMMARY = "Sirula (simple rust launcher) is an app launcher for wayland"
|
||||||
|
HOMEPAGE = "https://github.com/DorianRudolph/sirula.git"
|
||||||
|
LICENSE = "GPL-3.0-only"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=e49f4652534af377a713df3d9dec60cb"
|
||||||
|
|
||||||
|
SRC_URI += " \
|
||||||
|
git://github.com/DorianRudolph/sirula.git;protocol=https;nobranch=1 \
|
||||||
|
crate://crates.io/aho-corasick/0.7.18 \
|
||||||
|
crate://crates.io/anyhow/1.0.44 \
|
||||||
|
crate://crates.io/arrayvec/0.5.2 \
|
||||||
|
crate://crates.io/atk-sys/0.15.1 \
|
||||||
|
crate://crates.io/atk/0.15.1 \
|
||||||
|
crate://crates.io/autocfg/1.0.1 \
|
||||||
|
crate://crates.io/bitflags/1.3.2 \
|
||||||
|
crate://crates.io/bitvec/0.19.5 \
|
||||||
|
crate://crates.io/cairo-rs/0.15.12 \
|
||||||
|
crate://crates.io/cairo-sys-rs/0.15.1 \
|
||||||
|
crate://crates.io/cfg-expr/0.10.3 \
|
||||||
|
crate://crates.io/cfg-if/1.0.0 \
|
||||||
|
crate://crates.io/dirs-sys/0.3.7 \
|
||||||
|
crate://crates.io/dirs/4.0.0 \
|
||||||
|
crate://crates.io/either/1.6.1 \
|
||||||
|
crate://crates.io/field-offset/0.3.4 \
|
||||||
|
crate://crates.io/freedesktop_entry_parser/1.2.0 \
|
||||||
|
crate://crates.io/funty/1.1.0 \
|
||||||
|
crate://crates.io/futures-channel/0.3.21 \
|
||||||
|
crate://crates.io/futures-core/0.3.21 \
|
||||||
|
crate://crates.io/futures-executor/0.3.21 \
|
||||||
|
crate://crates.io/futures-io/0.3.21 \
|
||||||
|
crate://crates.io/futures-macro/0.3.21 \
|
||||||
|
crate://crates.io/futures-sink/0.3.21 \
|
||||||
|
crate://crates.io/futures-task/0.3.21 \
|
||||||
|
crate://crates.io/futures-util/0.3.21 \
|
||||||
|
crate://crates.io/futures/0.3.21 \
|
||||||
|
crate://crates.io/fuzzy-matcher/0.3.7 \
|
||||||
|
crate://crates.io/gdk-pixbuf-sys/0.15.10 \
|
||||||
|
crate://crates.io/gdk-pixbuf/0.15.11 \
|
||||||
|
crate://crates.io/gdk-sys/0.15.1 \
|
||||||
|
crate://crates.io/gdk/0.15.4 \
|
||||||
|
crate://crates.io/getrandom/0.2.7 \
|
||||||
|
crate://crates.io/gio-sys/0.15.10 \
|
||||||
|
crate://crates.io/gio/0.15.12 \
|
||||||
|
crate://crates.io/glib-macros/0.15.11 \
|
||||||
|
crate://crates.io/glib-sys/0.15.10 \
|
||||||
|
crate://crates.io/glib/0.15.12 \
|
||||||
|
crate://crates.io/gobject-sys/0.15.10 \
|
||||||
|
crate://crates.io/gtk-layer-shell-sys/0.4.1 \
|
||||||
|
crate://crates.io/gtk-layer-shell/0.4.1 \
|
||||||
|
crate://crates.io/gtk-sys/0.15.3 \
|
||||||
|
crate://crates.io/gtk/0.15.5 \
|
||||||
|
crate://crates.io/gtk3-macros/0.15.4 \
|
||||||
|
crate://crates.io/heck/0.4.0 \
|
||||||
|
crate://crates.io/itertools/0.8.2 \
|
||||||
|
crate://crates.io/lazy_static/1.4.0 \
|
||||||
|
crate://crates.io/lexical-core/0.7.6 \
|
||||||
|
crate://crates.io/libc/0.2.126 \
|
||||||
|
crate://crates.io/locale-types/0.4.0 \
|
||||||
|
crate://crates.io/memchr/2.4.1 \
|
||||||
|
crate://crates.io/memoffset/0.6.4 \
|
||||||
|
crate://crates.io/nom/6.1.2 \
|
||||||
|
crate://crates.io/once_cell/1.8.0 \
|
||||||
|
crate://crates.io/osstrtools/0.2.2 \
|
||||||
|
crate://crates.io/pango-sys/0.15.10 \
|
||||||
|
crate://crates.io/pango/0.15.10 \
|
||||||
|
crate://crates.io/pest/2.1.3 \
|
||||||
|
crate://crates.io/pin-project-lite/0.2.7 \
|
||||||
|
crate://crates.io/pin-utils/0.1.0 \
|
||||||
|
crate://crates.io/pkg-config/0.3.20 \
|
||||||
|
crate://crates.io/proc-macro-crate/1.1.0 \
|
||||||
|
crate://crates.io/proc-macro-error-attr/1.0.4 \
|
||||||
|
crate://crates.io/proc-macro-error/1.0.4 \
|
||||||
|
crate://crates.io/proc-macro2/1.0.40 \
|
||||||
|
crate://crates.io/quote/1.0.10 \
|
||||||
|
crate://crates.io/radium/0.5.3 \
|
||||||
|
crate://crates.io/redox_syscall/0.2.13 \
|
||||||
|
crate://crates.io/redox_users/0.4.3 \
|
||||||
|
crate://crates.io/regex-syntax/0.6.27 \
|
||||||
|
crate://crates.io/regex/1.6.0 \
|
||||||
|
crate://crates.io/rustc_version/0.3.3 \
|
||||||
|
crate://crates.io/ryu/1.0.5 \
|
||||||
|
crate://crates.io/semver-parser/0.10.2 \
|
||||||
|
crate://crates.io/semver/0.11.0 \
|
||||||
|
crate://crates.io/serde/1.0.138 \
|
||||||
|
crate://crates.io/serde_derive/1.0.138 \
|
||||||
|
crate://crates.io/slab/0.4.4 \
|
||||||
|
crate://crates.io/smallvec/1.9.0 \
|
||||||
|
crate://crates.io/static_assertions/1.1.0 \
|
||||||
|
crate://crates.io/syn/1.0.98 \
|
||||||
|
crate://crates.io/system-deps/6.0.2 \
|
||||||
|
crate://crates.io/tap/1.0.1 \
|
||||||
|
crate://crates.io/thiserror-impl/1.0.30 \
|
||||||
|
crate://crates.io/thiserror/1.0.30 \
|
||||||
|
crate://crates.io/thread_local/1.1.3 \
|
||||||
|
crate://crates.io/toml/0.5.9 \
|
||||||
|
crate://crates.io/ucd-trie/0.1.3 \
|
||||||
|
crate://crates.io/unicode-ident/1.0.1 \
|
||||||
|
crate://crates.io/version-compare/0.1.0 \
|
||||||
|
crate://crates.io/version_check/0.9.3 \
|
||||||
|
crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
|
||||||
|
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
|
||||||
|
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
|
||||||
|
crate://crates.io/winapi/0.3.9 \
|
||||||
|
crate://crates.io/wyz/0.2.0 \
|
||||||
|
crate://crates.io/xdg/2.4.1 \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI[aho-corasick-0.7.18.sha256sum] = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
|
||||||
|
SRC_URI[anyhow-1.0.44.sha256sum] = "61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1"
|
||||||
|
SRC_URI[arrayvec-0.5.2.sha256sum] = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
|
||||||
|
SRC_URI[atk-sys-0.15.1.sha256sum] = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6"
|
||||||
|
SRC_URI[atk-0.15.1.sha256sum] = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd"
|
||||||
|
SRC_URI[autocfg-1.0.1.sha256sum] = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
|
||||||
|
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
||||||
|
SRC_URI[bitvec-0.19.5.sha256sum] = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321"
|
||||||
|
SRC_URI[cairo-rs-0.15.12.sha256sum] = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc"
|
||||||
|
SRC_URI[cairo-sys-rs-0.15.1.sha256sum] = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8"
|
||||||
|
SRC_URI[cfg-expr-0.10.3.sha256sum] = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db"
|
||||||
|
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
||||||
|
SRC_URI[dirs-sys-0.3.7.sha256sum] = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"
|
||||||
|
SRC_URI[dirs-4.0.0.sha256sum] = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
|
||||||
|
SRC_URI[either-1.6.1.sha256sum] = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
|
||||||
|
SRC_URI[field-offset-0.3.4.sha256sum] = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
|
||||||
|
SRC_URI[freedesktop_entry_parser-1.2.0.sha256sum] = "347aa21b13048c0a0a4dc3118b661eb89d73ea675eca95b6a0f11e698ff66ec1"
|
||||||
|
SRC_URI[funty-1.1.0.sha256sum] = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7"
|
||||||
|
SRC_URI[futures-channel-0.3.21.sha256sum] = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
|
||||||
|
SRC_URI[futures-core-0.3.21.sha256sum] = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
|
||||||
|
SRC_URI[futures-executor-0.3.21.sha256sum] = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
|
||||||
|
SRC_URI[futures-io-0.3.21.sha256sum] = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
|
||||||
|
SRC_URI[futures-macro-0.3.21.sha256sum] = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
|
||||||
|
SRC_URI[futures-sink-0.3.21.sha256sum] = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
|
||||||
|
SRC_URI[futures-task-0.3.21.sha256sum] = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
|
||||||
|
SRC_URI[futures-util-0.3.21.sha256sum] = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
|
||||||
|
SRC_URI[futures-0.3.21.sha256sum] = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e"
|
||||||
|
SRC_URI[fuzzy-matcher-0.3.7.sha256sum] = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94"
|
||||||
|
SRC_URI[gdk-pixbuf-sys-0.15.10.sha256sum] = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7"
|
||||||
|
SRC_URI[gdk-pixbuf-0.15.11.sha256sum] = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a"
|
||||||
|
SRC_URI[gdk-sys-0.15.1.sha256sum] = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88"
|
||||||
|
SRC_URI[gdk-0.15.4.sha256sum] = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8"
|
||||||
|
SRC_URI[getrandom-0.2.7.sha256sum] = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
|
||||||
|
SRC_URI[gio-sys-0.15.10.sha256sum] = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d"
|
||||||
|
SRC_URI[gio-0.15.12.sha256sum] = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b"
|
||||||
|
SRC_URI[glib-macros-0.15.11.sha256sum] = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64"
|
||||||
|
SRC_URI[glib-sys-0.15.10.sha256sum] = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4"
|
||||||
|
SRC_URI[glib-0.15.12.sha256sum] = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d"
|
||||||
|
SRC_URI[gobject-sys-0.15.10.sha256sum] = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a"
|
||||||
|
SRC_URI[gtk-layer-shell-sys-0.4.1.sha256sum] = "e33369d2f611525af872de2ffb690ee6464774df67aec021331bad0e5f95a656"
|
||||||
|
SRC_URI[gtk-layer-shell-0.4.1.sha256sum] = "a703030a7226291a0f9bf25947122ff194990e369f05cacb596b6730f31ef9b8"
|
||||||
|
SRC_URI[gtk-sys-0.15.3.sha256sum] = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84"
|
||||||
|
SRC_URI[gtk-0.15.5.sha256sum] = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0"
|
||||||
|
SRC_URI[gtk3-macros-0.15.4.sha256sum] = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9"
|
||||||
|
SRC_URI[heck-0.4.0.sha256sum] = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
|
||||||
|
SRC_URI[itertools-0.8.2.sha256sum] = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484"
|
||||||
|
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
||||||
|
SRC_URI[lexical-core-0.7.6.sha256sum] = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
|
||||||
|
SRC_URI[libc-0.2.126.sha256sum] = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
|
||||||
|
SRC_URI[locale-types-0.4.0.sha256sum] = "02be1c159bff06af0fdec8942a4f3a9242cc2ecebdfccb0d29d3c100ca5e7a97"
|
||||||
|
SRC_URI[memchr-2.4.1.sha256sum] = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
|
||||||
|
SRC_URI[memoffset-0.6.4.sha256sum] = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9"
|
||||||
|
SRC_URI[nom-6.1.2.sha256sum] = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2"
|
||||||
|
SRC_URI[once_cell-1.8.0.sha256sum] = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
|
||||||
|
SRC_URI[osstrtools-0.2.2.sha256sum] = "f328dada9eee3ab878d2d367d8bf323c12b20f881c5566ae6e6708b3862dcaba"
|
||||||
|
SRC_URI[pango-sys-0.15.10.sha256sum] = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa"
|
||||||
|
SRC_URI[pango-0.15.10.sha256sum] = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f"
|
||||||
|
SRC_URI[pest-2.1.3.sha256sum] = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53"
|
||||||
|
SRC_URI[pin-project-lite-0.2.7.sha256sum] = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"
|
||||||
|
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
|
||||||
|
SRC_URI[pkg-config-0.3.20.sha256sum] = "7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb"
|
||||||
|
SRC_URI[proc-macro-crate-1.1.0.sha256sum] = "1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83"
|
||||||
|
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
|
||||||
|
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
|
||||||
|
SRC_URI[proc-macro2-1.0.40.sha256sum] = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
|
||||||
|
SRC_URI[quote-1.0.10.sha256sum] = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
|
||||||
|
SRC_URI[radium-0.5.3.sha256sum] = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8"
|
||||||
|
SRC_URI[redox_syscall-0.2.13.sha256sum] = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
|
||||||
|
SRC_URI[redox_users-0.4.3.sha256sum] = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
|
||||||
|
SRC_URI[regex-syntax-0.6.27.sha256sum] = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
|
||||||
|
SRC_URI[regex-1.6.0.sha256sum] = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
|
||||||
|
SRC_URI[rustc_version-0.3.3.sha256sum] = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
|
||||||
|
SRC_URI[ryu-1.0.5.sha256sum] = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
|
||||||
|
SRC_URI[semver-parser-0.10.2.sha256sum] = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
|
||||||
|
SRC_URI[semver-0.11.0.sha256sum] = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
|
||||||
|
SRC_URI[serde-1.0.138.sha256sum] = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47"
|
||||||
|
SRC_URI[serde_derive-1.0.138.sha256sum] = "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c"
|
||||||
|
SRC_URI[slab-0.4.4.sha256sum] = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590"
|
||||||
|
SRC_URI[smallvec-1.9.0.sha256sum] = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
|
||||||
|
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
||||||
|
SRC_URI[syn-1.0.98.sha256sum] = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
|
||||||
|
SRC_URI[system-deps-6.0.2.sha256sum] = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709"
|
||||||
|
SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
|
||||||
|
SRC_URI[thiserror-impl-1.0.30.sha256sum] = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
|
||||||
|
SRC_URI[thiserror-1.0.30.sha256sum] = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
|
||||||
|
SRC_URI[thread_local-1.1.3.sha256sum] = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd"
|
||||||
|
SRC_URI[toml-0.5.9.sha256sum] = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
|
||||||
|
SRC_URI[ucd-trie-0.1.3.sha256sum] = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
|
||||||
|
SRC_URI[unicode-ident-1.0.1.sha256sum] = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
|
||||||
|
SRC_URI[version-compare-0.1.0.sha256sum] = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73"
|
||||||
|
SRC_URI[version_check-0.9.3.sha256sum] = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
|
||||||
|
SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
|
||||||
|
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
||||||
|
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
||||||
|
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
||||||
|
SRC_URI[wyz-0.2.0.sha256sum] = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214"
|
||||||
|
SRC_URI[xdg-2.4.1.sha256sum] = "0c4583db5cbd4c4c0303df2d15af80f0539db703fa1c68802d4cbbd2dd0f88f6"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
gtk-layer-shell \
|
||||||
|
gdk-pixbuf \
|
||||||
|
glib-2.0 \
|
||||||
|
cairo \
|
||||||
|
pango \
|
||||||
|
gtk+3 \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit cargo pkgconfig
|
||||||
|
|
||||||
|
SRCREV = "70b5ce1936c819f4e5c8674e90145e5e7badcfa8"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "1.0.1"
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user