summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/logitechmediaserver-bin')
-rw-r--r--media-sound/logitechmediaserver-bin/Manifest54
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-fix-transition-sample-rates2.patch167
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch (renamed from media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-client-playlists-gentoo.patch)4
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch (renamed from media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-uuid-gentoo.patch)4
-rw-r--r--media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild (renamed from media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.8.1_pre20140927.ebuild)374
-rw-r--r--media-sound/logitechmediaserver-bin/logitechmediaserver-bin-9999.ebuild45
6 files changed, 389 insertions, 259 deletions
diff --git a/media-sound/logitechmediaserver-bin/Manifest b/media-sound/logitechmediaserver-bin/Manifest
index e41a6ec..68aa186 100644
--- a/media-sound/logitechmediaserver-bin/Manifest
+++ b/media-sound/logitechmediaserver-bin/Manifest
@@ -1,26 +1,28 @@
-AUX Gentoo-detailed-changelog.txt 62 SHA256 15757e6ae40879f3041b7b3ec8c952cbc86e5b50b0020ebb90770418dffec7cb SHA512 57513b5b61b4bcbf6e15f5b414030172b1b50b058b9ea2d237929d0a83a25d0d57cbdf1385614fd0fc4a5e684d9ccf36cb1f2b6fcf42bd2fa0c07c56cf659738 WHIRLPOOL deb5ab41eded99daf0f60f61ac8dbd519970a8c9fec88d94563abb907443aa62013809e70c94aa37b9f2bb1b8ac1ea6b22afe9ce4227232dd7dd37e1e34257ed
-AUX Gentoo-plugins-README.txt 884 SHA256 44491e0815c1a188968bd07732c3f99a056990afdb8d8bd5100355fa0aa5bf2b SHA512 3248240c97f866fa63674553622daf4e5060c20d2dbf7f5ab92cc5d9f6a2002852d7c5ccb30b7f0c6fe7fb3b136fa03770977cd3b767d9c241fa65861517ec2a WHIRLPOOL c2d9df95ceab02b289b377fc529cbdcec8df08a666482bf36eb262ea4fcfab029f7da565cd3076bdc9cfcec71430957d89a6d9d9cf20168ee1fb5503ba3a5029
-AUX gentoo-filepaths.pm 1790 SHA256 f001f68aef00d0b104ce33dfff65a02c233ad753aa368e5b1ae1142acfbe6613 SHA512 8f9236bdbb4894bb39856acda6316c230f65600190d240b4bb68aaa71e592317951047403e595eb00d02f34e7381f62f78018e80610d7864b234c9c58242131c WHIRLPOOL b947ad80b2827ce51a6b6e46071ad66e54aa195688464ceb16b22fee641a01859b4fb8befb1f75dc9f36ee60fae152a23d7906c92de2d3d480ce1145d8d9cc13
-AUX logitechmediaserver-bin-7.8.0-client-playlists-gentoo.patch 395 SHA256 6ffa1ba22f6e519c02abafd4ae16055a4cb555af113bbac25f3a30d0a85f8845 SHA512 45ee8ee475b5dc798081608c95a8c0fffa4e4f5e4b03c53f38288fc534bf9818d6c7b8829fbbef2e5e5d8790922a7f77b557277ffda863ba20c937c795fefc4a WHIRLPOOL 481f9451a125119edf92e9e5f413628b3bdfb698b27271ccc36d033f91c538f1ac0796f5dc0117cfcb80ae0bfbbc6d8b3fea62985fcce1a1900ae0f8e631be4b
-AUX logitechmediaserver-bin-7.8.0-fix-transition-sample-rates2.patch 5351 SHA256 96809cd24a48e3ffe9849967b8ae426ddbda43388399a5ace39e1753afc16c70 SHA512 db80f58129e3d60cdc6fbf3d039827cb55906ceafcf1f91c5425eae88b7d87a0d9ccf2847ac304fe24ca5e3b57b002f3c4f6a33a3d7d6838f93bbce1dc506432 WHIRLPOOL 080d19a145419437c041ff6c196392c5bad1dfd5a5dee6e9de9f09a44acc2d841899f8442b5b10be9bb3da6cf3d889392fcaa3c97eb42a5ff5060b425c367f0c
-AUX logitechmediaserver-bin-7.8.0-remove-softlink-target-check.patch 502 SHA256 069005bba8fe7f18965b128d0207361b849ebf4049c6ee02da15d810cf8e847b SHA512 6f5ca88f52bb2c243e730803e4677850a774ce0fffc69b0e98a5f2dfd682594433ff9714870b62aaf028ee5f691da2902b0e104129759d3945b95fd70e200d99 WHIRLPOOL 0a2f394bc666f53c51a0ded947d4544c0250114afa8be34b829e995ce8de2329922da3272e1700ebf0053a6533819c4ebe7f98dc9cd1c800db6a193b884d3e15
-AUX logitechmediaserver-bin-7.8.0-uuid-gentoo.patch 525 SHA256 032f9edec613661f691797934cf73191c8ac94269cff59773c365f20603f01c4 SHA512 4c8a65893842aa9c0be21b3ad59fcf9f350e4c1b169099f4ffafe18b298ee7860693d529a3a7d81d7f4251bad5904f975e26e5fc2a33312003354bdda3e4bb87 WHIRLPOOL e74772fec480bc46d73073d5ce11e6052758ef20f636e99a74498ae3fe624b96241f3df7d36f63a94b34dbfc3017385872ada16698c6ff6c6f4c33e471c88348
-AUX logitechmediaserver-bin-7.8.1_pre20140927-client-playlists-gentoo.patch 395 SHA256 6ffa1ba22f6e519c02abafd4ae16055a4cb555af113bbac25f3a30d0a85f8845 SHA512 45ee8ee475b5dc798081608c95a8c0fffa4e4f5e4b03c53f38288fc534bf9818d6c7b8829fbbef2e5e5d8790922a7f77b557277ffda863ba20c937c795fefc4a WHIRLPOOL 481f9451a125119edf92e9e5f413628b3bdfb698b27271ccc36d033f91c538f1ac0796f5dc0117cfcb80ae0bfbbc6d8b3fea62985fcce1a1900ae0f8e631be4b
-AUX logitechmediaserver-bin-7.8.1_pre20140927-fix-transition-sample-rates2.patch 5224 SHA256 90f8cfc19502fa51436b390368d288bf59159625fd1d2375080cc130bc4267c9 SHA512 69ed4c25e0de74f06995df823b1703ce853ed9da2a37e56563f991aab7a6628fd6e26c304dae789bd4899a943069df35d4e491df1ec516beae0c9d526ecd6fea WHIRLPOOL 0d94d17c56680b7ab4461c7beec1b4155f2db0752964ceea139af07ad022c23878021d8b38ff2fac57f0e72e0b2c596e2f356a0ec3bbc60943004e487d7998aa
-AUX logitechmediaserver-bin-7.8.1_pre20140927-uuid-gentoo.patch 525 SHA256 032f9edec613661f691797934cf73191c8ac94269cff59773c365f20603f01c4 SHA512 4c8a65893842aa9c0be21b3ad59fcf9f350e4c1b169099f4ffafe18b298ee7860693d529a3a7d81d7f4251bad5904f975e26e5fc2a33312003354bdda3e4bb87 WHIRLPOOL e74772fec480bc46d73073d5ce11e6052758ef20f636e99a74498ae3fe624b96241f3df7d36f63a94b34dbfc3017385872ada16698c6ff6c6f4c33e471c88348
-AUX logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch 395 SHA256 33c6a6ca662fbf8282695f0e4ef470d8f978f681008fcadd39b1898c1feb3ddf SHA512 521e26cb380e6e2ec3988ffbbedad8566a965459db9532e9349966d2dd62fb732b22fb86e6c3a6daa2aeb01878fb7a0a968f86b191227536f4f5737bbc6096c3 WHIRLPOOL 762a28476e765caa8c38c83445910bb61ad2a04891612ac8af7b8deb9df10c41d969bf70bc5f86f369898c4a56a3f936f310fcc1d3635b8d19f3e9d5f15c453b
-AUX logitechmediaserver-bin-7.9.0-uuid-gentoo.patch 525 SHA256 d6e2aa6a0be007b77dc0738e8ff8265f01f4313068e66110da17f4b8dc48f7af SHA512 99e95775398c9158abbbbb49dede1a5392666513a511a85379abe7c48ae254bbfd755f8ed18dff6e3ef492d32dd469d5a7358d4269ad30f69b62cb68c24e9758 WHIRLPOOL 857ff1bdc48961976a86970218f991f64b3f3fb7ffb8c1519315c7c07933493871eed8037c06998a1bdf0033421597fec74e6bdfdd17b709db545d362b770546
-AUX logitechmediaserver-bin-9999-client-playlists-gentoo.patch 395 SHA256 6ffa1ba22f6e519c02abafd4ae16055a4cb555af113bbac25f3a30d0a85f8845 SHA512 45ee8ee475b5dc798081608c95a8c0fffa4e4f5e4b03c53f38288fc534bf9818d6c7b8829fbbef2e5e5d8790922a7f77b557277ffda863ba20c937c795fefc4a WHIRLPOOL 481f9451a125119edf92e9e5f413628b3bdfb698b27271ccc36d033f91c538f1ac0796f5dc0117cfcb80ae0bfbbc6d8b3fea62985fcce1a1900ae0f8e631be4b
-AUX logitechmediaserver-bin-9999-uuid-gentoo.patch 525 SHA256 032f9edec613661f691797934cf73191c8ac94269cff59773c365f20603f01c4 SHA512 4c8a65893842aa9c0be21b3ad59fcf9f350e4c1b169099f4ffafe18b298ee7860693d529a3a7d81d7f4251bad5904f975e26e5fc2a33312003354bdda3e4bb87 WHIRLPOOL e74772fec480bc46d73073d5ce11e6052758ef20f636e99a74498ae3fe624b96241f3df7d36f63a94b34dbfc3017385872ada16698c6ff6c6f4c33e471c88348
-AUX logitechmediaserver.conf.d 477 SHA256 4a2a77f66f35e6ea9867784de04c7552cfe36d9d583bf423ab2e871f85606713 SHA512 686c00e7a28df15369aad74d46700d5a943bf539a57828f83e313d82014c8610c41481aff2678908f90f6bf702c0ac5408bfc7909b155c21ddc5fec21fccac28 WHIRLPOOL 615d2acdeb804507082fe858925a16c228e7d07199ead5443219a5a78c891ae035b7e9046e9a4487e8c838f288d8421fd3cc642a38a0ee21ed3d919c3f673df3
-AUX logitechmediaserver.init.d 1127 SHA256 ba1578dc7879dda6aa3120f870bf55e2a5a5f9b0df8730e562c0fcc9f93be930 SHA512 ae2d5580a4706703927cd6a05aa64f3e5fa2a7bd2260885591323266f1fb127e5ef30cb94f5ced2313aabc0d59f9df06178301266d71978561b86419c4d86ae4 WHIRLPOOL f8cb59de1d7cc8951a5ea4aa05d35da59eae19b2db0371f82e32d506f62b8776cc498b08037197365e0d8cc81edb0ab416a583a881044074c21430d17bf3a5ce
-AUX logitechmediaserver.logrotate.d 347 SHA256 82fd4cdb8537b610ec220545afc606c4b39481d449c08215073732fa27a247d0 SHA512 5787166d7318e494c574e965f47f6074805371283f5fd33955e02302ba43ffc64b2aa18f1c5a081d23ba49fb76cf512cfd966e5d68496fa54c05f911bab422b6 WHIRLPOOL 297329d107bc41846a4cc617c5cb05983e2839372b2684801d01ecea171d7a31603659d539e19b31559338de1702334d053c174acab697eda3d5f09e01c0efc5
-AUX logitechmediaserver.service 505 SHA256 b3042d06c4ed0217888d3d94ac78825b47bf2f667a6662c98781bd1fcc3781f4 SHA512 e07226d91a9806ff2c57e5868ef1cabbcda3bd90df0de3447071ee5d9b9b014a15c4b85885c0682b556addb8a103daf2a60a0d06539ea64decb75e7b84ad957b WHIRLPOOL 3a6846ccbd14ce5a167e72cbf97c9c316e99ff77f6c690887861e61376c3fdb975008be2f625ec946e01feab567fd21b35bad5b8331a699502f3243a67a9dc4b
-DIST 46bfa033e5ab0f431f84613f31d8431da048da86.zip 64431952 SHA256 879dbc9d7fe5d80b72ae5ddd24a7070d57bf6c1f3a50adbb8d37384c85fa1a85 SHA512 3dfe0ebe5af6143bae6512ba2525a3f3e1e80e29e1aadb54b65f51a22d7d06353dc7df9f38f36744e5c406ea15564b12e876992e8a04746b3948e59c99260700 WHIRLPOOL 2146c2475039c07c751db9cb0036aa079eb071fdac3deacc1eea167be446d8d7e5984de8d00174a7220f04aafcfad9ee343db87bdf44507d41d853413d011a47
-DIST logitechmediaserver-7.8.0.tgz 122208430 SHA256 57dd70095538c35f6bbd1eac2d2b35125faecc6b39f78bba62e4a26167298a2e SHA512 bd3ebd418f4217ec74ba62882986f43fcde2eb34ced8a4889aa42e7149ad7d41b5f636f67024ea0633a7fbd6e8852965a25fdf9e8d0ee32060ec32d3c8bccaa6 WHIRLPOOL 82991375492acca9dfe5217682f065b30fb14048584ae2da66d1ae5d6704d3335237bd630111c2e87e7461485b8b33fa43774515ebe850b0f6681bfdd5fbdcda
-DIST logitechmediaserver-7.9.0.tgz 155537396 SHA256 601c2535b18c633b41f57c64d5d74bc7b10a761dfe46b677fa1004d6f28d84a1 SHA512 2422c65fdcbc33e7ee2592a389176532dffc991cd445ee3dda1b4f6a0f76f783d8ccd29e09ecfa50957813b876c275fcde7c207d787dbfa6f633b8da7d4e9ea8 WHIRLPOOL 2ac11a92f8394889660cdc5213d9d05abd24169d5c087639869873c3da739ba62c61519a027c45cd8e2bb97ae0c0913a74cfc78aa227c939f86f0e92534c089f
-EBUILD logitechmediaserver-bin-7.8.0.ebuild 59386 SHA256 144a6b787dca8dfede89bbf49da886c19a4cf74be84b09aaf32c8c1f7b6a39a7 SHA512 a08acb18f364b04610002a03c6e0c177beefaaef53282f14ebf955ff96c1634dbf4c14d6eca9c65158162a06d9727ae6b44231e76b7dd7a7c4c4f5f43eb7bb48 WHIRLPOOL d3b0b8c2facaf6928b4342b53688744a163da211193d30167489c4c24fbe1f4a301269f1eec3581044d14735df322ab3429b8499e2f54ebd998fb8ef8e381da4
-EBUILD logitechmediaserver-bin-7.8.1_pre20140927.ebuild 62107 SHA256 957effdd84c53c92ca69ac33ecb385d16cb0f78bfb1dca674bc0507af668d480 SHA512 9a466c576582d226bc90b9f793000aaf317e42654a871cff6d2fd8bf149471a0fb728b866103489cab4fdcf536dbd94e1e496eb78512cb196246d6e754f74cb4 WHIRLPOOL 2d1c237193a5386e70c029d3fce55cdc8063c32d37f8b273689d2a34ba0a251750e611828a9db646d878dd709825422b0f0861ba36cc52891a0e11bad8209fbf
-EBUILD logitechmediaserver-bin-7.9.0.ebuild 68107 SHA256 9d84d4f8f1b927c559285a5640a2076cd349fdb46ec9641e65067323907bf800 SHA512 5820c089ce1ac74815cf568beb765fb160cb5ccecd0eca11af0921ce87c2410fdcda902f62c7abcc91d6bdf4604f4567144ec48760ecd98a1a2900d14959efef WHIRLPOOL cd0564867a7bce0fd7d361adbc566c79287827901bbae6419ded5a6ce7e14d945af3f887773a2a0813b1d718e52aea093d89bf220ec112979290d6d81eb13932
-EBUILD logitechmediaserver-bin-9999.ebuild 8857 SHA256 5f48d19c9eb64eb2cc3039ad91ba3348ff40ac4d55deebc2a460db019109de2c SHA512 dce0e853e7cff53b615f244bd701ad1629f79adc6562252e28c57fe2b695fa8232f4f48dacfe65480428608b68c96fea84e430590a465c18319a0bca63a8a351 WHIRLPOOL 737538e9facf754e51ae7fdf8040b7c805fa7acaf8b7064be7f0f40da2fbd4b14254ec38adb8658f22400a15c02f65bbf75f93fc99f915d756f10c669ac07133
-MISC metadata.xml 696 SHA256 fbdc4cc9be99f9293be5c7527ea8f5662c87e79d8f2408d53b5137e340edf763 SHA512 50a24dec62483c8ab21de63397a113b7ae218ea3fb5f454aecb7c647ecf336dfc0e4d276f594e5dd036f8851fad9a28c2077bf10f94ee0de591cafbb9f3a80e2 WHIRLPOOL c569ea771de1dacfc99c2495d8a4872ac95ede6e75b593fe2f893cbcf476d32d5daedeec9685ad7c84734fb1bbf421523ecd1ac9d8e1500886275ea90179dbb7
+AUX Gentoo-detailed-changelog.txt 62 BLAKE2B c748b93bfa5fdf69857eb38cb7f5291d81d568c4a1203b7bc5db6aa25e7aecd79670775fc1e49668fae8a399a8c79e0fa7d8a220d7f85044c8bdf14ae982a725 SHA512 57513b5b61b4bcbf6e15f5b414030172b1b50b058b9ea2d237929d0a83a25d0d57cbdf1385614fd0fc4a5e684d9ccf36cb1f2b6fcf42bd2fa0c07c56cf659738
+AUX Gentoo-plugins-README.txt 884 BLAKE2B a6c16d810d236b6d6b7b6d97f51ccbf0d51db239604fd5505666742c95bbf47d19bf28bd6184de25c1502d70e5392da9ab1ed1726a684bb8d296f2f55f298910 SHA512 3248240c97f866fa63674553622daf4e5060c20d2dbf7f5ab92cc5d9f6a2002852d7c5ccb30b7f0c6fe7fb3b136fa03770977cd3b767d9c241fa65861517ec2a
+AUX gentoo-filepaths.pm 1790 BLAKE2B a9913907eda9d6ffa4451d6732d43be464706cca31297e711524e620057c6ff1e040153a80833e855ca15cec1db90e310162d9bf000707927c941e37e40ae39b SHA512 8f9236bdbb4894bb39856acda6316c230f65600190d240b4bb68aaa71e592317951047403e595eb00d02f34e7381f62f78018e80610d7864b234c9c58242131c
+AUX logitechmediaserver-bin-7.8.0-client-playlists-gentoo.patch 395 BLAKE2B 7899f01a690571632415612e3d857c52fd7651feb768baf4cf3bbf4bf481a3196da523ddf0a04f67a9f2780e8fe505a9f76a017a6c8c6d46a08e1f7c606b585f SHA512 45ee8ee475b5dc798081608c95a8c0fffa4e4f5e4b03c53f38288fc534bf9818d6c7b8829fbbef2e5e5d8790922a7f77b557277ffda863ba20c937c795fefc4a
+AUX logitechmediaserver-bin-7.8.0-fix-transition-sample-rates2.patch 5351 BLAKE2B add1a4cf95842e814260ec26fdc56550c00abbc54b62d0171e748cfec73301938cc37e60746c54c1c5504699eefb415482af42752ca81a4df4d0abb483d4c416 SHA512 db80f58129e3d60cdc6fbf3d039827cb55906ceafcf1f91c5425eae88b7d87a0d9ccf2847ac304fe24ca5e3b57b002f3c4f6a33a3d7d6838f93bbce1dc506432
+AUX logitechmediaserver-bin-7.8.0-remove-softlink-target-check.patch 502 BLAKE2B 35c2466c9d9a25a7d26c248dd1042b1d518e7d63a6040d1a593b8276a21e221a72dcba54669876f11055f0847d30907f08bc4a0f8c68d0bafcfb2611bfecb0e7 SHA512 6f5ca88f52bb2c243e730803e4677850a774ce0fffc69b0e98a5f2dfd682594433ff9714870b62aaf028ee5f691da2902b0e104129759d3945b95fd70e200d99
+AUX logitechmediaserver-bin-7.8.0-uuid-gentoo.patch 525 BLAKE2B 3d5d0bf3c15f0dee17e53909452c511614a935f412aad7b28a47f2877ccc7b941e32ef777c362522924fc4d4de3bee424c5c7565feeafaad8e0699b171ee31da SHA512 4c8a65893842aa9c0be21b3ad59fcf9f350e4c1b169099f4ffafe18b298ee7860693d529a3a7d81d7f4251bad5904f975e26e5fc2a33312003354bdda3e4bb87
+AUX logitechmediaserver-bin-7.8.1_pre20140927-client-playlists-gentoo.patch 395 BLAKE2B 7899f01a690571632415612e3d857c52fd7651feb768baf4cf3bbf4bf481a3196da523ddf0a04f67a9f2780e8fe505a9f76a017a6c8c6d46a08e1f7c606b585f SHA512 45ee8ee475b5dc798081608c95a8c0fffa4e4f5e4b03c53f38288fc534bf9818d6c7b8829fbbef2e5e5d8790922a7f77b557277ffda863ba20c937c795fefc4a
+AUX logitechmediaserver-bin-7.8.1_pre20140927-fix-transition-sample-rates2.patch 5224 BLAKE2B 3ae3349b39bb61c74baa269e1b6d105a07220f12df2f18de94ed25d66b8a51ac509e7d3262f712c32123a42d775b8a19c6a39f1316032722524c91aa950f574e SHA512 69ed4c25e0de74f06995df823b1703ce853ed9da2a37e56563f991aab7a6628fd6e26c304dae789bd4899a943069df35d4e491df1ec516beae0c9d526ecd6fea
+AUX logitechmediaserver-bin-7.8.1_pre20140927-uuid-gentoo.patch 525 BLAKE2B 3d5d0bf3c15f0dee17e53909452c511614a935f412aad7b28a47f2877ccc7b941e32ef777c362522924fc4d4de3bee424c5c7565feeafaad8e0699b171ee31da SHA512 4c8a65893842aa9c0be21b3ad59fcf9f350e4c1b169099f4ffafe18b298ee7860693d529a3a7d81d7f4251bad5904f975e26e5fc2a33312003354bdda3e4bb87
+AUX logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch 395 BLAKE2B 1a8ce03e6cb4d31bdde1de96e36a49e42cca8140f3e34d67cbb860d4336eb89b6121b6d8abd53a15656f0b481043ff23ac1860c5e1640e257df3566cd20ce27b SHA512 521e26cb380e6e2ec3988ffbbedad8566a965459db9532e9349966d2dd62fb732b22fb86e6c3a6daa2aeb01878fb7a0a968f86b191227536f4f5737bbc6096c3
+AUX logitechmediaserver-bin-7.9.0-uuid-gentoo.patch 525 BLAKE2B 093b4f42828cfef2e3486f86d5f703aa68db962d9922eeba19e994399c33e02e603446011983dcda54f67ff3656d43a9efca32bac9f56d214b315077cc1dfe48 SHA512 99e95775398c9158abbbbb49dede1a5392666513a511a85379abe7c48ae254bbfd755f8ed18dff6e3ef492d32dd469d5a7358d4269ad30f69b62cb68c24e9758
+AUX logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch 356 BLAKE2B efa7cb1b80a8119c729de69fb37064da690613cf934099de9cc4c48e2297336f07fa7168ab45374fde35cbf807fb4cd78fd1f154d2d034b54f7ab1dafa82444d SHA512 ebb4028f331bd7817114ae8bfaaa52cdf914054b488870efd5804370c0e14360c15d7c412ca21ac21b49e5ffff5383ac2562920fd34728d6a852e89d71c49497
+AUX logitechmediaserver-bin-7.9.1-uuid-gentoo.patch 486 BLAKE2B 1ce347f2174b1d9ce10500ecaaacf3684df650f67188142c592a71be8e221072f3716d59dd3830f23263120cfeeb16443eeb0109b06b4ac6aeabb557ca7169b8 SHA512 14fa2090253657ccfd391f7c60f8bd696e0bfaf87c3c962760ee5a5fbfecf881a5f408be5df341c4c608cf9224d2b4ec4d44d1f69587136cdd3c6e411620ee6a
+AUX logitechmediaserver-bin-9999-client-playlists-gentoo.patch 395 BLAKE2B 7899f01a690571632415612e3d857c52fd7651feb768baf4cf3bbf4bf481a3196da523ddf0a04f67a9f2780e8fe505a9f76a017a6c8c6d46a08e1f7c606b585f SHA512 45ee8ee475b5dc798081608c95a8c0fffa4e4f5e4b03c53f38288fc534bf9818d6c7b8829fbbef2e5e5d8790922a7f77b557277ffda863ba20c937c795fefc4a
+AUX logitechmediaserver-bin-9999-uuid-gentoo.patch 525 BLAKE2B 3d5d0bf3c15f0dee17e53909452c511614a935f412aad7b28a47f2877ccc7b941e32ef777c362522924fc4d4de3bee424c5c7565feeafaad8e0699b171ee31da SHA512 4c8a65893842aa9c0be21b3ad59fcf9f350e4c1b169099f4ffafe18b298ee7860693d529a3a7d81d7f4251bad5904f975e26e5fc2a33312003354bdda3e4bb87
+AUX logitechmediaserver.conf.d 477 BLAKE2B 3797f09c77cebd5a0c90db10e53da21f73b341ab33e56309e1aaf272faa1434ee1f3eba5f4a2c9df837ac385e9fa054913beaa563f88d55a7bd4565a693c6456 SHA512 686c00e7a28df15369aad74d46700d5a943bf539a57828f83e313d82014c8610c41481aff2678908f90f6bf702c0ac5408bfc7909b155c21ddc5fec21fccac28
+AUX logitechmediaserver.init.d 1127 BLAKE2B f7f1889634e622b1379f51ad090a0b63136f31923245f16224149ea1e7569f2db9880b59e2111b73dbb13a923039bd7e0b19a5bb287fcc1053bfa77c2441e462 SHA512 ae2d5580a4706703927cd6a05aa64f3e5fa2a7bd2260885591323266f1fb127e5ef30cb94f5ced2313aabc0d59f9df06178301266d71978561b86419c4d86ae4
+AUX logitechmediaserver.logrotate.d 347 BLAKE2B 218cc90d93e8739112a3379c48e5cbb830f4c21548328ef8630deff1e4ad5a3e5ccf4b12b1fb6d4a0f93a6aa8549394714e531425d29b1a6bd293c34e09990c8 SHA512 5787166d7318e494c574e965f47f6074805371283f5fd33955e02302ba43ffc64b2aa18f1c5a081d23ba49fb76cf512cfd966e5d68496fa54c05f911bab422b6
+AUX logitechmediaserver.service 505 BLAKE2B 4b151c7152a1464b4bf9c28ab67af39e0dcbad2c8aae5b0fbf70b0b1318fe1e7b40d0f30eafb5e1e0e3155159a3cec371433fe69134b92c71a4094026e41d757 SHA512 e07226d91a9806ff2c57e5868ef1cabbcda3bd90df0de3447071ee5d9b9b014a15c4b85885c0682b556addb8a103daf2a60a0d06539ea64decb75e7b84ad957b
+DIST logitechmediaserver-7.8.0.tgz 122208430 BLAKE2B 38c34f112a22e348e7d24a64e4d706531a014feb815aa9ddd2d84759188045bbdb0d2d7c8e5e0555ff9ca3dc43fb1f20eafe74b2f99be6c92ef81d3759a3b11d SHA512 bd3ebd418f4217ec74ba62882986f43fcde2eb34ced8a4889aa42e7149ad7d41b5f636f67024ea0633a7fbd6e8852965a25fdf9e8d0ee32060ec32d3c8bccaa6
+DIST logitechmediaserver-7.9.0.tgz 155537396 BLAKE2B 168d1b06f97cff220581ee74c80a31b9c693fed186d911f81f6986e7f39243eda8fdd751c553c23cd8659689af0105bfb6122954f65b03353b1ad42bb9e3da93 SHA512 2422c65fdcbc33e7ee2592a389176532dffc991cd445ee3dda1b4f6a0f76f783d8ccd29e09ecfa50957813b876c275fcde7c207d787dbfa6f633b8da7d4e9ea8
+DIST logitechmediaserver-7.9.1.tgz 188341171 BLAKE2B f2e16df3aab81a7d5aa544a3c45f74b70ee753296f6c170094e607a9962790cfad633dbdc9559fab44599fa23ae6bd9a5aee25e5bb9ddbe11807e51fb7e8fb22 SHA512 af1abe32c6507ec5701d246515aa2604a3eeb9acd48a6729a8ebbaab355943e72daf02bc1dbed1e9b829a4b32b47beced5c9227feeba57df84aaa296edc4ff21
+EBUILD logitechmediaserver-bin-7.8.0.ebuild 59386 BLAKE2B 561fd484e23f99eb13e12cf82eff275c15ef3f19ae142d79774bda052b000f887b6044c36d17856fbd0ba4fb7537ac1f24ae41b6619f886686777a9684d70240 SHA512 a08acb18f364b04610002a03c6e0c177beefaaef53282f14ebf955ff96c1634dbf4c14d6eca9c65158162a06d9727ae6b44231e76b7dd7a7c4c4f5f43eb7bb48
+EBUILD logitechmediaserver-bin-7.9.0.ebuild 68107 BLAKE2B 3fd066e4e87f1447b3bc93b975544f24c042ed496c4c41a6ec08ab02379bda4fef40471b8dc5c98c8b6f2d11668993a0e6be61e38d2594db321143a2c69be22a SHA512 5820c089ce1ac74815cf568beb765fb160cb5ccecd0eca11af0921ce87c2410fdcda902f62c7abcc91d6bdf4604f4567144ec48760ecd98a1a2900d14959efef
+EBUILD logitechmediaserver-bin-7.9.1.ebuild 91013 BLAKE2B fd8ab805175e2249bb9690bf5351000ed09c89499764040e4414251dc775063a68bb5155b3a17a181a2bcd6acc05cc200a82fab70e316042689ad55d1ac04d63 SHA512 48b93f74e519cb7ebd58a9b57dad5a51d52626949fac9437f627285fd619b7bf42bcd813a60c72b7f49ea01a545eabf60cb32b37464aca226bdac03003955349
+EBUILD logitechmediaserver-bin-9999.ebuild 8620 BLAKE2B 0c9e2cbf80c087898906bb8bf33535430efa459e641465e4faad8ee1f9db1b1b1aa09f4209a32bc8e89e65c17a98250aba2174558c2bb1cbee271aad4c23be58 SHA512 56586eb4fdb675389bbcaeb1d1440d0cd9d2d5048d8b746a489e2c763e889054d98e2e3947a9b3177a0d38485b9a97aed5456346c5eeb5d7ebb4a2f55c7eb1ae
+MISC metadata.xml 696 BLAKE2B d66650e8e50b446d0223fb46f72e34e6f47c120c30a30d6a46260914680b5348481b8fa188b39c5f5330ef2e98d9eebd92fa3678a4d632bc5cb02d08801d3001 SHA512 50a24dec62483c8ab21de63397a113b7ae218ea3fb5f454aecb7c647ecf336dfc0e4d276f594e5dd036f8851fad9a28c2077bf10f94ee0de591cafbb9f3a80e2
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-fix-transition-sample-rates2.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-fix-transition-sample-rates2.patch
deleted file mode 100644
index b2d276b..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-fix-transition-sample-rates2.patch
+++ /dev/null
@@ -1,167 +0,0 @@
---- Slim/Player/ReplayGain.pm.orig 2014-09-27 15:15:59.976908870 +0100
-+++ Slim/Player/ReplayGain.pm 2014-09-27 15:14:48.202343905 +0100
-@@ -74,10 +74,7 @@
- return preventClipping( $track->replay_gain(), $track->replay_peak() );
- }
-
--# Based on code from James Sutula's Dynamic Transition Updater plugin,
--# this method determines whether tracks at a given offset from each
--# other in the playlist are similarly adjacent within the same album.
--sub trackAlbumMatch {
-+sub findTracksByIndex {
- my $class = shift;
- my $client = shift;
- my $offset = shift;
-@@ -114,10 +111,24 @@
- # Get the track objects
- my $current_url = Slim::Player::Playlist::song($client, $current_index);
- my $current_track = Slim::Schema->objectForUrl({ 'url' => $current_url, 'create' => 1, 'readTags' => 1 });
--
-+
- my $compare_url = Slim::Player::Playlist::song($client, $compare_index);
- my $compare_track = Slim::Schema->objectForUrl({ 'url' => $compare_url, 'create' => 1, 'readTags' => 1 });
-
-+ return ($current_track, $compare_track);
-+}
-+
-+# Based on code from James Sutula's Dynamic Transition Updater plugin,
-+# this method determines whether tracks at a given offset from each
-+# other in the playlist are similarly adjacent within the same album.
-+sub trackAlbumMatch {
-+ my $class = shift;
-+ my $client = shift;
-+ my $offset = shift;
-+
-+ my ($current_track, $compare_track) = $class->findTracksByIndex($client, $offset);
-+ return if (!$current_track || !$compare_track);
-+
- if (!blessed($current_track) || !blessed($compare_track)) {
-
- logError("Couldn't find object for track: [$current_track] or [$compare_track] !");
-@@ -178,18 +189,88 @@
- return 0;
- }
-
-+# Identify whether the sample rates match between two tracks in a
-+# client playlist. This is modelled after the trackAlbumMatch function
-+# above.
-+sub trackSampleRateMatch {
-+ my $class = shift;
-+ my $client = shift;
-+ my $offset = shift;
-+
-+ my ($current_track, $compare_track) = $class->findTracksByIndex($client, $offset);
-+ return if (!$current_track || !$compare_track);
-+
-+ if (!blessed($current_track) || !blessed($compare_track)) {
-+
-+ logError("Couldn't find object for track: [$current_track] or [$compare_track] !");
-+
-+ return 0;
-+ }
-+
-+ if (!$current_track->can('samplerate') || !$compare_track->can('samplerate')) {
-+
-+ logError("Couldn't a find valid object for track: [$current_track] or [$compare_track] !");
-+
-+ return 0;
-+ }
-+
-+ # For remote tracks, get metadata from the protocol handler
-+ if ( $current_track->remote ) {
-+ if ( !$compare_track->remote ) {
-+ # Other track is not remote, fail
-+ return;
-+ }
-+
-+ my $current_meta = {};
-+ my $compare_meta = {};
-+
-+ my $current_handler = Slim::Player::ProtocolHandlers->handlerForURL( $current_track->url );
-+ my $compare_handler = Slim::Player::ProtocolHandlers->handlerForURL( $compare_track->url );
-+
-+ if ( $current_handler && $current_handler->can('getMetadataFor') ) {
-+ $current_meta = $current_handler->getMetadataFor( $client, $current_track->url );
-+ }
-+
-+ if ( $compare_handler && $compare_handler->can('getMetadataFor') ) {
-+ $compare_meta = $compare_handler->getMetadataFor( $client, $compare_track->url );
-+ }
-+
-+ if ( $current_meta->{samplerate}
-+ && $compare_meta->{samplerate}
-+ && $current_meta->{samplerate} eq $compare_meta->{samplerate}
-+ ) {
-+ # Sample rate metadata matches
-+ return 1;
-+ }
-+ else {
-+ return;
-+ }
-+ }
-+
-+ # Check sample rates match
-+ my $compare_rate = $compare_track->samplerate;
-+ my $current_rate = $current_track->samplerate;
-+ if ($compare_rate && $current_rate &&
-+ ($compare_rate == $current_rate)) {
-+
-+ return 1;
-+ }
-+
-+ return 0;
-+}
-+
- # Bug 5119
- # Reduce the gain value if necessary to avoid clipping
- sub preventClipping {
- my ( $gain, $peak ) = @_;
--
-+
- if ( defined $peak && defined $gain && $peak > 0 ) {
- my $noclip = -20 * ( log($peak) / log(10) );
- if ( $noclip < $gain ) {
- return $noclip;
- }
- }
--
-+
- return $gain;
- }
-
---- Slim/Player/Squeezebox.pm.orig 2014-09-27 15:15:55.008731322 +0100
-+++ Slim/Player/Squeezebox.pm 2014-09-27 15:15:24.451639324 +0100
-@@ -994,19 +994,30 @@
- }
- }
-
-+ # Don't do transitions if the sample rates of the two
-+ # songs differ. This avoids some unpleasant white
-+ # noise from (at least) the Squeezebox Touch when
-+ # using the analogue outputs. This might be bug#1884.
-+ if (!Slim::Player::ReplayGain->trackSampleRateMatch($master, -1)
-+ ||
-+ !Slim::Player::ReplayGain->trackSampleRateMatch($master, 1)) {
-+ main::INFOLOG && $log->info('Overriding transition due to differing sample rates');
-+ $transitionType = 0;
-+ }
-+
- }
--
-+
- if ($transitionDuration > $client->maxTransitionDuration()) {
- $transitionDuration = $client->maxTransitionDuration();
- }
--
-+
- if ( main::INFOLOG && $log->is_info ) {
- $log->info(sprintf(
- "Starting decoder with format: %s flags: 0x%x autostart: %s buffer threshold: %s output threshold: %s samplesize: %s samplerate: %s endian: %s channels: %s",
- $formatbyte, $flags, $autostart, $bufferThreshold, $outputThreshold, $pcmsamplesize, $pcmsamplerate, $pcmendian, $pcmchannels,
- ));
- }
--
-+
- my $frame = pack 'aaaaaaaCCCaCCCNnN', (
- 's', # command
- $autostart,
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-client-playlists-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch
index b906595..3bd0777 100644
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-client-playlists-gentoo.patch
+++ b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch
@@ -1,5 +1,5 @@
---- Slim/Player/Playlist.pm.orig 2012-05-29 13:43:52.700212318 +0100
-+++ Slim/Player/Playlist.pm 2012-05-29 13:43:52.692212037 +0100
+--- a/Slim/Player/Playlist.pm
++++ Slim/Player/Playlist.pm 2015-08-16 16:39:04.469868701 +0100
@@ -1042,7 +1042,7 @@
$id =~ s/://g;
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-uuid-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch
index c94aef8..04e3c9f 100644
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-uuid-gentoo.patch
+++ b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch
@@ -1,5 +1,5 @@
---- slimserver.pl.orig 2012-05-29 13:43:52.700212318 +0100
-+++ slimserver.pl 2012-04-01 22:00:00.111597353 +0100
+--- a/slimserver.pl
++++ slimserver.pl 2015-08-16 16:39:04.469868701 +0100
@@ -440,8 +440,9 @@
# Generate a UUID for this SC instance on first-run
diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.8.1_pre20140927.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild
index 42631b6..2dafe75 100644
--- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.8.1_pre20140927.ebuild
+++ b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild
@@ -1,39 +1,48 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header$
-EAPI="3"
+EAPI="7"
MY_PN="${PN/-bin}"
if [[ ${PV} == *_pre* ]] ; then
- GIT_COMMIT="46bfa033e5ab0f431f84613f31d8431da048da86"
+ GIT_COMMIT="c17601c5892eaac40a359d1392e454ad5c69db9d"
SRC_URI="https://github.com/Logitech/slimserver/archive/${GIT_COMMIT}.zip"
HOMEPAGE="http://github.com/Logitech/slimserver"
S="${WORKDIR}/slimserver-${GIT_COMMIT}"
INHERIT_VCS=""
+ KEYWORDS="~amd64 ~x86"
+elif [[ ${PV} == "9999" ]] ; then
+ EGIT_BRANCH="public/7.9"
+ EGIT_REPO_URI="https://github.com/Logitech/slimserver.git"
+ HOMEPAGE="http://github.com/Logitech/slimserver"
+ S="${WORKDIR}/${PN}-${PV}"
+ INHERIT_VCS="git-r3"
else
+ MY_PV="${PV/_*}"
+ MY_P="${MY_PN}-${MY_PV}"
SRC_DIR="LogitechMediaServer_v${PV}"
SRC_URI="http://downloads.slimdevices.com/${SRC_DIR}/${MY_P}.tgz"
HOMEPAGE="http://www.mysqueezebox.com/download"
- BUILD_NUM="1375965195"
- MY_PV="${PV/_*}"
- MY_P_BUILD_NUM="${MY_PN}-${MY_PV}-${BUILD_NUM}"
- MY_P="${MY_PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P_BUILD_NUM}"
+ S="${WORKDIR}/${MY_P}"
INHERIT_VCS=""
+ KEYWORDS="~amd64 ~x86"
fi
inherit ${INHERIT_VCS} eutils user systemd
-KEYWORDS="~amd64 ~x86"
-
DESCRIPTION="Logitech Media Server (streaming audio server)"
+HOMEPAGE="http://github.com/Logitech/slimserver"
LICENSE="${PN}"
RESTRICT="bindist mirror"
SLOT="0"
IUSE=""
+PATCHES=(
+ "${FILESDIR}/${P}-uuid-gentoo.patch"
+ "${FILESDIR}/${P}-client-playlists-gentoo.patch"
+)
+
# Installation dependencies.
DEPEND="
!media-sound/squeezecenter
@@ -46,8 +55,8 @@ RDEPEND="
!prefix? ( >=sys-apps/baselayout-2.0.0 )
!prefix? ( virtual/logger )
>=dev-lang/perl-5.8.8[ithreads]
- x86? ( <dev-lang/perl-5.17[ithreads] )
- amd64? ( <dev-lang/perl-5.21[ithreads] )
+ x86? ( <dev-lang/perl-5.23[ithreads] )
+ amd64? ( <dev-lang/perl-5.25[ithreads] )
>=dev-perl/Data-UUID-1.202
"
@@ -55,12 +64,25 @@ RDEPEND="
# files. We need to identify those to suppress the QA warnings during
# installation.
QA_PREBUILT="
+ opt/logitechmediaserver/Bin/aarch64-linux/alac
+ opt/logitechmediaserver/Bin/aarch64-linux/flac
+ opt/logitechmediaserver/Bin/aarch64-linux/sox
+ opt/logitechmediaserver/Bin/aarch64-linux/wvunpack
opt/logitechmediaserver/Bin/arm-linux/faad
opt/logitechmediaserver/Bin/arm-linux/flac
opt/logitechmediaserver/Bin/arm-linux/mac
opt/logitechmediaserver/Bin/arm-linux/sls
opt/logitechmediaserver/Bin/arm-linux/sox
opt/logitechmediaserver/Bin/arm-linux/wvunpack
+ opt/logitechmediaserver/Bin/armhf-linux/faad
+ opt/logitechmediaserver/Bin/armhf-linux/flac
+ opt/logitechmediaserver/Bin/armhf-linux/mac
+ opt/logitechmediaserver/Bin/armhf-linux/sox
+ opt/logitechmediaserver/Bin/armhf-linux/wvunpack
+ opt/logitechmediaserver/Bin/darwin-x86_64/faad
+ opt/logitechmediaserver/Bin/darwin-x86_64/flac
+ opt/logitechmediaserver/Bin/darwin-x86_64/sox
+ opt/logitechmediaserver/Bin/darwin-x86_64/wvunpack
opt/logitechmediaserver/Bin/darwin/faad
opt/logitechmediaserver/Bin/darwin/flac
opt/logitechmediaserver/Bin/darwin/mac
@@ -79,6 +101,11 @@ QA_PREBUILT="
opt/logitechmediaserver/Bin/i386-linux/sls
opt/logitechmediaserver/Bin/i386-linux/sox
opt/logitechmediaserver/Bin/i386-linux/wvunpack
+ opt/logitechmediaserver/Bin/i86pc-solaris-thread-multi-64int/alac
+ opt/logitechmediaserver/Bin/i86pc-solaris-thread-multi-64int/faad
+ opt/logitechmediaserver/Bin/i86pc-solaris-thread-multi-64int/flac
+ opt/logitechmediaserver/Bin/i86pc-solaris-thread-multi-64int/sox
+ opt/logitechmediaserver/Bin/i86pc-solaris-thread-multi-64int/wvunpack
opt/logitechmediaserver/Bin/powerpc-linux/faad
opt/logitechmediaserver/Bin/powerpc-linux/flac
opt/logitechmediaserver/Bin/powerpc-linux/mac
@@ -90,6 +117,7 @@ QA_PREBUILT="
opt/logitechmediaserver/Bin/sparc-linux/mp42aac
opt/logitechmediaserver/Bin/x86_64-linux/faad
opt/logitechmediaserver/Bin/x86_64-linux/flac
+ opt/logitechmediaserver/Bin/x86_64-linux/mac
opt/logitechmediaserver/Bin/x86_64-linux/sox
opt/logitechmediaserver/Bin/x86_64-linux/wvunpack
opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Audio/Scan/Scan.so
@@ -468,6 +496,25 @@ QA_PREBUILT="
opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
@@ -487,6 +534,63 @@ QA_PREBUILT="
opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabi-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
@@ -506,6 +610,215 @@ QA_PREBUILT="
opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.24/aarch64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.24/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.26/aarch64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.26/arm-linux-gnueabihf-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.26/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/DBI/DBI.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/EV/EV.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
+ opt/logitechmediaserver/CPAN/arch/5.26/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Audio/Scan/Scan.so
opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Class/C3/XS/XS.so
opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Class/XSAccessor/XSAccessor.so
@@ -672,12 +985,14 @@ pkg_setup() {
}
src_prepare() {
- # Apply patches to make LMS work on Gentoo.
- epatch "${FILESDIR}/${P}-uuid-gentoo.patch"
- epatch "${FILESDIR}/${P}-client-playlists-gentoo.patch"
-
- # Add some enhancement patches of my own.
- epatch "${FILESDIR}/${P}-fix-transition-sample-rates2.patch"
+ (cd Bin && rm -rf aarch64-linux arm*-linux i86pc-solaris* sparc-linux powerpc-linux)
+ rm -rf CPAN/arch/*/aarch64* CPAN/arch/*/arm*
+ if use amd64 ; then
+ rm -rf Bin/i386-linux CPAN/arch/*/i386-linux-thread-multi-64int
+ elif use x86 ; then
+ rm -rf Bin/x86_64-linux CPAN/arch/*/x86_64-linux-thread-multi
+ fi
+ default
}
src_install() {
@@ -696,11 +1011,6 @@ src_install() {
dodoc "${FILESDIR}/Gentoo-plugins-README.txt"
dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt"
- # Preferences directory
- dodir "${PREFSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${PREFSDIR}"
- fperms 770 "${PREFSDIR}"
-
# Install init scripts (OpenRC)
newconfd "${FILESDIR}/logitechmediaserver.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/logitechmediaserver.init.d" "${MY_PN}"
@@ -708,6 +1018,10 @@ src_install() {
# Install unit file (systemd)
systemd_dounit "${FILESDIR}/${MY_PN}.service"
+ # Initialise user data directories
+ diropts -m 0770 -o ${RUN_UID} -g ${RUN_GID}
+ keepdir "${PREFSDIR}" "${CLIENTPLAYLISTSDIR}" "${USRPLUGINSDIR}" "${CACHEDIR}"
+
# Initialize server cache directory
dodir "${CACHEDIR}"
fowners ${RUN_UID}:${RUN_GID} "${CACHEDIR}"
@@ -715,8 +1029,6 @@ src_install() {
# Initialize the log directory
dodir "${LOGDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}"
- fperms 770 "${LOGDIR}"
touch "${ED}/${LOGDIR}/server.log"
touch "${ED}/${LOGDIR}/scanner.log"
touch "${ED}/${LOGDIR}/perfmon.log"
@@ -724,16 +1036,6 @@ src_install() {
fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/scanner.log"
fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/perfmon.log"
- # Initialise the user-installed plugins directory
- dodir "${USRPLUGINSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${USRPLUGINSDIR}"
- fperms 770 "${USRPLUGINSDIR}"
-
- # Initialise the client playlists directory
- dodir "${CLIENTPLAYLISTSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${CLIENTPLAYLISTSDIR}"
- fperms 770 "${CLIENTPLAYLISTSDIR}"
-
# Install logrotate support
insinto /etc/logrotate.d
newins "${FILESDIR}/logitechmediaserver.logrotate.d" "${MY_PN}"
diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-9999.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-9999.ebuild
index eade86a..1f091a5 100644
--- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-9999.ebuild
+++ b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI="7"
MY_PN="${PN/-bin}"
@@ -21,11 +21,9 @@ elif [[ ${PV} == "9999" ]] ; then
else
MY_PV="${PV/_*}"
MY_P="${MY_PN}-${MY_PV}"
- MY_P_BUILD_NUM="${MY_PN}-${MY_PV}-${BUILD_NUM}"
SRC_DIR="LogitechMediaServer_v${PV}"
SRC_URI="http://downloads.slimdevices.com/${SRC_DIR}/${MY_P}.tgz"
HOMEPAGE="http://www.mysqueezebox.com/download"
- BUILD_NUM="1375965195"
S="${WORKDIR}/${MY_P}"
INHERIT_VCS=""
KEYWORDS="~amd64 ~x86"
@@ -40,6 +38,11 @@ RESTRICT="bindist mirror"
SLOT="0"
IUSE=""
+PATCHES=(
+ "${FILESDIR}/${P}-uuid-gentoo.patch"
+ "${FILESDIR}/${P}-client-playlists-gentoo.patch"
+)
+
# Installation dependencies.
DEPEND="
!media-sound/squeezecenter
@@ -92,11 +95,14 @@ pkg_setup() {
}
src_prepare() {
- # Apply patches to make LMS work on Gentoo.
- epatch "${FILESDIR}/${P}-uuid-gentoo.patch"
- epatch "${FILESDIR}/${P}-client-playlists-gentoo.patch"
- (cd Bin && rm -rf arm*-linux i86pc-solaris* sparc-linux powerpc-linux)
- eapply_user
+ (cd Bin && rm -rf aarch64-linux arm*-linux i86pc-solaris* sparc-linux powerpc-linux)
+ rm -rf CPAN/arch/*/aarch64* CPAN/arch/*/arm*
+ if use amd64 ; then
+ rm -rf Bin/i386-linux CPAN/arch/*/i386-linux-thread-multi-64int
+ elif use x86 ; then
+ rm -rf Bin/x86_64-linux CPAN/arch/*/x86_64-linux-thread-multi
+ fi
+ default
}
src_install() {
@@ -115,11 +121,6 @@ src_install() {
dodoc "${FILESDIR}/Gentoo-plugins-README.txt"
dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt"
- # Preferences directory
- dodir "${PREFSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${PREFSDIR}"
- fperms 770 "${PREFSDIR}"
-
# Install init scripts (OpenRC)
newconfd "${FILESDIR}/logitechmediaserver.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/logitechmediaserver.init.d" "${MY_PN}"
@@ -127,6 +128,10 @@ src_install() {
# Install unit file (systemd)
systemd_dounit "${FILESDIR}/${MY_PN}.service"
+ # Initialise user data directories
+ diropts -m 0770 -o ${RUN_UID} -g ${RUN_GID}
+ keepdir "${PREFSDIR}" "${CLIENTPLAYLISTSDIR}" "${USRPLUGINSDIR}" "${CACHEDIR}"
+
# Initialize server cache directory
dodir "${CACHEDIR}"
fowners ${RUN_UID}:${RUN_GID} "${CACHEDIR}"
@@ -134,8 +139,6 @@ src_install() {
# Initialize the log directory
dodir "${LOGDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}"
- fperms 770 "${LOGDIR}"
touch "${ED}/${LOGDIR}/server.log"
touch "${ED}/${LOGDIR}/scanner.log"
touch "${ED}/${LOGDIR}/perfmon.log"
@@ -143,16 +146,6 @@ src_install() {
fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/scanner.log"
fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/perfmon.log"
- # Initialise the user-installed plugins directory
- dodir "${USRPLUGINSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${USRPLUGINSDIR}"
- fperms 770 "${USRPLUGINSDIR}"
-
- # Initialise the client playlists directory
- dodir "${CLIENTPLAYLISTSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${CLIENTPLAYLISTSDIR}"
- fperms 770 "${CLIENTPLAYLISTSDIR}"
-
# Install logrotate support
insinto /etc/logrotate.d
newins "${FILESDIR}/logitechmediaserver.logrotate.d" "${MY_PN}"