diff options
author | Stuart Hickinbottom <stuart@hickinbottom.com> | 2018-10-21 18:50:02 +0100 |
---|---|---|
committer | Stuart Hickinbottom <stuart@hickinbottom.com> | 2018-10-21 18:50:02 +0100 |
commit | 947f3b0bd85a8588248412d0d487a8ffdb7bb4c7 (patch) | |
tree | 7d0183a0b7643d6688a7bf8b7644a6786be89bf7 | |
parent | Merge branch 'lmiphay-squeezy-20170714' (diff) | |
parent | Merge branch 'feature/lms-bin-7.9.1' into develop (diff) | |
download | squeezebox-947f3b0bd85a8588248412d0d487a8ffdb7bb4c7.tar.gz squeezebox-947f3b0bd85a8588248412d0d487a8ffdb7bb4c7.tar.bz2 squeezebox-947f3b0bd85a8588248412d0d487a8ffdb7bb4c7.zip |
Merge branch 'release/lms-bin-7.9.1'lms-bin-7.9.1
-rw-r--r-- | media-sound/logitechmediaserver-bin/Manifest | 54 | ||||
-rw-r--r-- | media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.8.1_pre20140927-fix-transition-sample-rates2.patch | 167 | ||||
-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.ebuild | 45 |
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}" |