diff options
author | Paul Healy <lmiphay@gmail.com> | 2021-09-18 12:39:35 +0100 |
---|---|---|
committer | Paul Healy <lmiphay@gmail.com> | 2021-09-18 12:39:35 +0100 |
commit | bc0d8cca68d0bcab8541e87fc9180ffaf1a6c83a (patch) | |
tree | 11dad60449efa58837378ac3957ceba3462cef8a /media-sound | |
parent | add missingg patch (diff) | |
download | lmiphay-bc0d8cca68d0bcab8541e87fc9180ffaf1a6c83a.tar.gz lmiphay-bc0d8cca68d0bcab8541e87fc9180ffaf1a6c83a.tar.bz2 lmiphay-bc0d8cca68d0bcab8541e87fc9180ffaf1a6c83a.zip |
remove old lms ebuilds
Signed-off-by: Paul Healy <lmiphay@gmail.com>
Diffstat (limited to 'media-sound')
14 files changed, 0 insertions, 2140 deletions
diff --git a/media-sound/logitechmediaserver-bin/Manifest b/media-sound/logitechmediaserver-bin/Manifest index c123508..47d0310 100644 --- a/media-sound/logitechmediaserver-bin/Manifest +++ b/media-sound/logitechmediaserver-bin/Manifest @@ -1,14 +1,6 @@ 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.9.0-client-playlists-gentoo.patch 395 BLAKE2B d0edcbda0a402fe108fe55bc1a383f0f1ebd2672857a6a3a5c9a637da6a976008768a378779b0d622a7caabf2acec205ef006fe322444718743a0bd0b26416f7 SHA512 db85dfdc14b3e130381279a24178090251513d43e04e034579fd1f2bc714a83d57287c332981a387e1e52ee73b90ac47ab79eeb6d4b04175f59f511eadd25ab7 -AUX logitechmediaserver-bin-7.9.0-uuid-gentoo.patch 525 BLAKE2B e7edcc2d3690d50ec7c21bbdebd92f2b603d17b006cdae71804d8cf93c4148adb440a788b9959295a1152a4c35026477149bc4aa4da7d20360b57206008a00a3 SHA512 d4c5adc241f02880bd1d386212e34ba7bf38d7f494dcb74715272ed20cb696e34cbe5dc080bdb4583b262cafb6ad0751ba355fc03e498de11db70e71daa71e8a -AUX logitechmediaserver-bin-7.9.0_pre20160918-client-playlists-gentoo.patch 395 BLAKE2B d0edcbda0a402fe108fe55bc1a383f0f1ebd2672857a6a3a5c9a637da6a976008768a378779b0d622a7caabf2acec205ef006fe322444718743a0bd0b26416f7 SHA512 db85dfdc14b3e130381279a24178090251513d43e04e034579fd1f2bc714a83d57287c332981a387e1e52ee73b90ac47ab79eeb6d4b04175f59f511eadd25ab7 -AUX logitechmediaserver-bin-7.9.0_pre20160918-uuid-gentoo.patch 525 BLAKE2B e7edcc2d3690d50ec7c21bbdebd92f2b603d17b006cdae71804d8cf93c4148adb440a788b9959295a1152a4c35026477149bc4aa4da7d20360b57206008a00a3 SHA512 d4c5adc241f02880bd1d386212e34ba7bf38d7f494dcb74715272ed20cb696e34cbe5dc080bdb4583b262cafb6ad0751ba355fc03e498de11db70e71daa71e8a -AUX logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch 394 BLAKE2B 96415c48c43593bb7aa98b1ea9f9d7f7d8aa645dc53099d084790613f84849ac673c324b716d7411476fa8080e59ae6b286f76445927b29032dee24c41c8851d SHA512 222c19829c00a767198e8c96187f9df113c3e38bd8066e7650d72d23ace515cddc1c00437bf22e395645a982ce50e7af7fa969a450439c0ac9e785b1edb019bb -AUX logitechmediaserver-bin-7.9.1-uuid-gentoo.patch 524 BLAKE2B 0c2d23d746c3c56694c0d3b537c30736e3d82d556a97e5349112340e6235443d4f8de3710ca34a2c6bd14a65f9f4f2e65b45079d90620157203841b5a5e5322d SHA512 99e14b1e42825d8fab22c54d7c3780498f6719eb5e91261c8d71d1c284e183d430a8799c4eb9a6bd953b64faf73e6472d587fe2fe4a74e3f0fd18eb9a9fcdffb -AUX logitechmediaserver-bin-7.9.1_pre20170715-client-playlists-gentoo.patch 395 BLAKE2B d0edcbda0a402fe108fe55bc1a383f0f1ebd2672857a6a3a5c9a637da6a976008768a378779b0d622a7caabf2acec205ef006fe322444718743a0bd0b26416f7 SHA512 db85dfdc14b3e130381279a24178090251513d43e04e034579fd1f2bc714a83d57287c332981a387e1e52ee73b90ac47ab79eeb6d4b04175f59f511eadd25ab7 -AUX logitechmediaserver-bin-7.9.1_pre20170715-uuid-gentoo.patch 525 BLAKE2B e7edcc2d3690d50ec7c21bbdebd92f2b603d17b006cdae71804d8cf93c4148adb440a788b9959295a1152a4c35026477149bc4aa4da7d20360b57206008a00a3 SHA512 d4c5adc241f02880bd1d386212e34ba7bf38d7f494dcb74715272ed20cb696e34cbe5dc080bdb4583b262cafb6ad0751ba355fc03e498de11db70e71daa71e8a AUX logitechmediaserver-bin-7.9.2_pre20190520-client-playlists-gentoo.patch 394 BLAKE2B c79eb929ac70e355f215f88cdee2e4149a7f2d0ee0856564add32b91cd39cd7e7114ec6fc41a5fbeb9c1728d377a7f7202f0049d8e0060a85a01696b81500e50 SHA512 d49bf486b04b671df781722967659d87463ad0c5261092ff4da11dae1eea79ac509703aa667e529c4145622236ab6acb622647572236911900924d62dfe58daf AUX logitechmediaserver-bin-7.9.2_pre20190520-uuid-gentoo.patch 524 BLAKE2B 0c2d23d746c3c56694c0d3b537c30736e3d82d556a97e5349112340e6235443d4f8de3710ca34a2c6bd14a65f9f4f2e65b45079d90620157203841b5a5e5322d SHA512 99e14b1e42825d8fab22c54d7c3780498f6719eb5e91261c8d71d1c284e183d430a8799c4eb9a6bd953b64faf73e6472d587fe2fe4a74e3f0fd18eb9a9fcdffb AUX logitechmediaserver-bin-7.9.2_pre20191202-client-playlists-gentoo.patch 394 BLAKE2B c79eb929ac70e355f215f88cdee2e4149a7f2d0ee0856564add32b91cd39cd7e7114ec6fc41a5fbeb9c1728d377a7f7202f0049d8e0060a85a01696b81500e50 SHA512 d49bf486b04b671df781722967659d87463ad0c5261092ff4da11dae1eea79ac509703aa667e529c4145622236ab6acb622647572236911900924d62dfe58daf @@ -20,17 +12,8 @@ AUX logitechmediaserver.init.d 1127 BLAKE2B f7f1889634e622b1379f51ad090a0b63136f AUX logitechmediaserver.logrotate.d 347 BLAKE2B 218cc90d93e8739112a3379c48e5cbb830f4c21548328ef8630deff1e4ad5a3e5ccf4b12b1fb6d4a0f93a6aa8549394714e531425d29b1a6bd293c34e09990c8 SHA512 5787166d7318e494c574e965f47f6074805371283f5fd33955e02302ba43ffc64b2aa18f1c5a081d23ba49fb76cf512cfd966e5d68496fa54c05f911bab422b6 AUX logitechmediaserver.service 506 BLAKE2B 473f08b16ca9a33c3b1d7f3a485ea2315c61e1a0c393b8a58175990f5277b50d4c5adec49addf84e51e610a624d38ddb1b178fca4c8b62350a3b6f1c6a0d1ea3 SHA512 fee5905f3c9b4ea14a983b5536ef3526943be7fb9b1e0b1c4534bb82c831eb45b6bca5a5f46e021e93ab5140b281dd7583483961f356fc1772c33cdfc00fe422 DIST 314af853626ac2f787098c3670925a340b8e50f2.zip 263854218 BLAKE2B c0a9e49b39487ef4fa7652e8daaa26f23ec6623139dc0d58e85d60882a40446f7f273ea919bdcdc393206d769e3150eac1dff11e7c4d0ccf3185db83ca98d92f SHA512 464f22e5648e317557e3a2d6ba0723a20484669d5a653572eb963da2e1c70055f08725544115afe9d9a9441124706d722ba96d54eebc6419574c0850b34ffb08 -DIST a321b3b3bb6183eca27e4a509522cbbffbaa3087.zip 189877865 BLAKE2B 27cb40a1f378bd9fb65e3a8614c85a05cca671c180829b15db8bd31b695d58628febc5b71ba1b5a52ffc9dff4d6a5663920a6c919c13910ae6becf489ccdd455 SHA512 182572da7864fe9467035c1a3d4b531d8c03fbdb77708cb3d7e88598d79485503e27a9740bf51db578bdcaf1b931adf18a1ce84e840ab63f8b485df296a7feb7 -DIST logitechmediaserver-7.9.0.tgz 155537396 BLAKE2B 168d1b06f97cff220581ee74c80a31b9c693fed186d911f81f6986e7f39243eda8fdd751c553c23cd8659689af0105bfb6122954f65b03353b1ad42bb9e3da93 SHA512 2422c65fdcbc33e7ee2592a389176532dffc991cd445ee3dda1b4f6a0f76f783d8ccd29e09ecfa50957813b876c275fcde7c207d787dbfa6f633b8da7d4e9ea8 -DIST logitechmediaserver-7.9.1-1499900819.tgz 162244017 BLAKE2B 4acbe0a104dae84355196a44eccc1bda833d2b6024e57d72efa397064053a07e0df5d6e3285b7935686669c62c2ec34a379c0933d567cfaf6895cb0d65ba6e15 SHA512 d5f25119b22dc508283907cfa4511e0b1fb0b971c01f1d143c8677380332d069ca4ef2bc3774eae8515dde5b6933e01e6d6bfb737231ad77b1402b5eafe30b75 -DIST logitechmediaserver-7.9.1.tgz 188341171 BLAKE2B f2e16df3aab81a7d5aa544a3c45f74b70ee753296f6c170094e607a9962790cfad633dbdc9559fab44599fa23ae6bd9a5aee25e5bb9ddbe11807e51fb7e8fb22 SHA512 af1abe32c6507ec5701d246515aa2604a3eeb9acd48a6729a8ebbaab355943e72daf02bc1dbed1e9b829a4b32b47beced5c9227feeba57df84aaa296edc4ff21 DIST logitechmediaserver-7.9.2-1558382969.tgz 200931656 BLAKE2B 1fa5ceb9214fcfa8bdb76aee473db72369ac1c6ccb239b991b9b874d2c3179d0beeb1868301594b1743ef57028bc0ba26c3fb93c33d3bf0a60cc2430fb4b5ff2 SHA512 ce70042ba977a9cc16a37e94bf498d5aa12aabe672bf768882df79db5746a807e1d05e09b21e6010915c9e1972a9956c33a34b2da3502e43e5f8f139487aaa09 DIST logitechmediaserver-8.1.1.tgz 193096500 BLAKE2B 1e8acd82bf4c0bf03e2a09a5630aa4212d6841cdd2039a20e79a996093b147c403d1ea1f6557d73bff66cbbd1d78a316ea3d248a6bf1de8e6a95965425190b90 SHA512 44b177945503e1937f604f9bad82659d6e4a8b64ae5b17cb87c7f44629ebe6dcdd54366ff74de8034fce9b1fb057d7d804b6da0643251cb74b783110c3086955 -EBUILD logitechmediaserver-bin-7.9.0.ebuild 8478 BLAKE2B 939a5ce7a9443d50cb29334629bb17a4d33ae94cb2382ab8c2aaff0671da6408b474b70349898ea692fd61326e9f1578f016ee39b60f66a02d4439a0ed8717ab SHA512 033ec64dcb4dc13d72aceaa345e8b9eed013d57ead54cc8717fe3bcec1a30a7c1f7ee7dc57cb3d3d78bba88b730a23f9572fb53799f344e19e9d5dd63c3353ae -EBUILD logitechmediaserver-bin-7.9.0_pre20160918.ebuild 73592 BLAKE2B e689df9b547225f2a0d0cc0f1973e34d7a2597e4020d47c1e2b8330530f2d12de8bb148e7377fd564ff92fc41bcfe3db9bf7c6caf06498a68d57ded225451c56 SHA512 3598b6d7801a6aa7d80a80e59917db980fda8cd90cced728e3be2a852b5253ef267b72282e172aa869b5e9d7accacdc8ac6ffdaddc086888ac44f22d23e76708 -EBUILD logitechmediaserver-bin-7.9.1-r1.ebuild 8687 BLAKE2B 6738055ddfbb7921e6956890b2ac692554ae0af767c51859ff6aac64477342dff3aa72b58ebdf14e4722e641cab3036915f213ff036dbed35078bbddaaabce6d SHA512 d1ac7320991257535bd659a9da645718a932c6ae8b044777667a06dc319b5c86e96d53dcf4182c80440de9b878e2ab34feb5b561a043144b0efbc997d6fcfc81 -EBUILD logitechmediaserver-bin-7.9.1.ebuild 8687 BLAKE2B b0f207d39432e3af3ffef6c702dd20be6edabf4610c77605b0b00807a028de152465faa17de49c7c6ea735fbc6746e7d6740eff0d0d4a3ad81979661ffdc0059 SHA512 29950b3a9121ee7f88c517ca99f39fbdd5ccf66060bee6e4135e2b83de8eceaf967f040ef5556129058cc7145afa715e443d32c33e60f530647e97c8fc759e72 -EBUILD logitechmediaserver-bin-7.9.1_pre20170715.ebuild 8601 BLAKE2B ecaa40ca7cc8bee7eea7a5a621d1c0539179a35ae3c2ebf4f1d1e13deb9808787bfd2c128101c33eb3493bf995555679a71e0f284e709829ad5a566d0b8a95c3 SHA512 ba92f65178e0cf52edee78b630d066b6b1a42f8440cb8e9b36d91569b12ae0ebf41ae18cf039db8d22753c9a5ccd6fa4387a3e1780ef7e2d43820b20ead725c4 EBUILD logitechmediaserver-bin-7.9.2_pre20190520.ebuild 8855 BLAKE2B 22de826188296403899eb1184aa224759ac07395e99e377b039388ea0ba9d85192de13fb6e7b1448d124ca24422fef04a7b5f73d123241a2534f468b6294384e SHA512 3f6106b173ff43192e3b95fdd0f336d6eb8c3d75dc97188ed96635f9e93f3d33d246f1b44249a19fb2499ec3487dcc87822600c846d867b357eb50a46b67403d EBUILD logitechmediaserver-bin-7.9.2_pre20191202.ebuild 56144 BLAKE2B 77aab110cec8d6b8c779bb78cebfa8455e5115ce8ea532dd03ff21f884e211eb03329165a64f5f19a350ff675dd9794441c3bcef16e8d0d7fd8a23fb266e98a9 SHA512 787b91573c97cf56147de34b594a87a35f7a749b99a7bbf619a5478fceff9bb616f3dba4692c51274965024dbc7a0717197e585eff0a32b48ec4244333d17fc6 EBUILD logitechmediaserver-bin-8.1.1.ebuild 53697 BLAKE2B c337a191061d66a1a7df882e2b8a4eb232ba1658dea8629f7d52788d55f6e4e7dc0746db6f386adb72740f30041acdc7f10bb2f6059f36d0ccdc137c2987cd2d SHA512 898dd4e6aff55751aad6c4a0168becb3acfec3c9dffa69be8d382b781a040f83ff2562bc0a289f83b5df65b3576f2fd689344d1ed0d98a441b692389e7aa4b17 diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch deleted file mode 100644 index fc13cca..0000000 --- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Slim/Player/Playlist.pm.orig 2012-05-29 13:43:52.000000000 +0100 -+++ Slim/Player/Playlist.pm 2012-05-29 13:43:52.000000000 +0100 -@@ -1124,7 +1124,7 @@ - $id =~ s/://g; - - return Slim::Utils::Misc::fileURLFromPath( -- catfile(Slim::Utils::OSDetect::dirsFor('prefs'), "clientplaylist_$id.m3u") -+ catfile(Slim::Utils::OSDetect::dirsFor('ClientPlaylists'), "clientplaylist_$id.m3u") - ); - } - diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-uuid-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-uuid-gentoo.patch deleted file mode 100644 index 756c533..0000000 --- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-uuid-gentoo.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- slimserver.pl.orig 2012-05-29 13:43:52.000000000 +0100 -+++ slimserver.pl 2012-04-01 22:00:00.000000000 +0100 -@@ -471,8 +471,9 @@ - - # Generate a UUID for this SC instance on first-run - if ( !$prefs->get('server_uuid') ) { -- require UUID::Tiny; -- $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) ); -+ require Data::UUID; -+ my $ug = new Data::UUID; -+ $prefs->set( server_uuid => lc $ug->create_str() ); - } - - main::INFOLOG && $log->info("Server binary search path init..."); diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-client-playlists-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-client-playlists-gentoo.patch deleted file mode 100644 index fc13cca..0000000 --- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-client-playlists-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Slim/Player/Playlist.pm.orig 2012-05-29 13:43:52.000000000 +0100 -+++ Slim/Player/Playlist.pm 2012-05-29 13:43:52.000000000 +0100 -@@ -1124,7 +1124,7 @@ - $id =~ s/://g; - - return Slim::Utils::Misc::fileURLFromPath( -- catfile(Slim::Utils::OSDetect::dirsFor('prefs'), "clientplaylist_$id.m3u") -+ catfile(Slim::Utils::OSDetect::dirsFor('ClientPlaylists'), "clientplaylist_$id.m3u") - ); - } - diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-uuid-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-uuid-gentoo.patch deleted file mode 100644 index 756c533..0000000 --- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-uuid-gentoo.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- slimserver.pl.orig 2012-05-29 13:43:52.000000000 +0100 -+++ slimserver.pl 2012-04-01 22:00:00.000000000 +0100 -@@ -471,8 +471,9 @@ - - # Generate a UUID for this SC instance on first-run - if ( !$prefs->get('server_uuid') ) { -- require UUID::Tiny; -- $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) ); -+ require Data::UUID; -+ my $ug = new Data::UUID; -+ $prefs->set( server_uuid => lc $ug->create_str() ); - } - - main::INFOLOG && $log->info("Server binary search path init..."); diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch deleted file mode 100644 index b1e4381..0000000 --- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Slim/Player/Playlist.pm 2015-08-16 16:39:04.469868701 +0100 -+++ b/Slim/Player/Playlist.pm 2015-08-16 16:39:04.469868701 +0100 -@@ -1042,7 +1042,7 @@ - $id =~ s/://g; - - return Slim::Utils::Misc::fileURLFromPath( -- catfile(Slim::Utils::OSDetect::dirsFor('prefs'), "clientplaylist_$id.m3u") -+ catfile(Slim::Utils::OSDetect::dirsFor('ClientPlaylists'), "clientplaylist_$id.m3u") - ); - } - diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch deleted file mode 100644 index f4b5305..0000000 --- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/slimserver.pl 2015-08-16 16:39:04.469868701 +0100 -+++ b/slimserver.pl 2015-08-16 16:39:04.469868701 +0100 -@@ -440,8 +440,9 @@ - - # Generate a UUID for this SC instance on first-run - if ( !$prefs->get('server_uuid') ) { -- require UUID::Tiny; -- $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) ); -+ require Data::UUID; -+ my $ug = new Data::UUID; -+ $prefs->set( server_uuid => lc $ug->create_str() ); - } - - main::INFOLOG && $log->info("Server binary search path init..."); diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-client-playlists-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-client-playlists-gentoo.patch deleted file mode 100644 index fc13cca..0000000 --- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-client-playlists-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Slim/Player/Playlist.pm.orig 2012-05-29 13:43:52.000000000 +0100 -+++ Slim/Player/Playlist.pm 2012-05-29 13:43:52.000000000 +0100 -@@ -1124,7 +1124,7 @@ - $id =~ s/://g; - - return Slim::Utils::Misc::fileURLFromPath( -- catfile(Slim::Utils::OSDetect::dirsFor('prefs'), "clientplaylist_$id.m3u") -+ catfile(Slim::Utils::OSDetect::dirsFor('ClientPlaylists'), "clientplaylist_$id.m3u") - ); - } - diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-uuid-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-uuid-gentoo.patch deleted file mode 100644 index 756c533..0000000 --- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-uuid-gentoo.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- slimserver.pl.orig 2012-05-29 13:43:52.000000000 +0100 -+++ slimserver.pl 2012-04-01 22:00:00.000000000 +0100 -@@ -471,8 +471,9 @@ - - # Generate a UUID for this SC instance on first-run - if ( !$prefs->get('server_uuid') ) { -- require UUID::Tiny; -- $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) ); -+ require Data::UUID; -+ my $ug = new Data::UUID; -+ $prefs->set( server_uuid => lc $ug->create_str() ); - } - - main::INFOLOG && $log->info("Server binary search path init..."); diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0.ebuild deleted file mode 100644 index 34d35fe..0000000 --- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0.ebuild +++ /dev/null @@ -1,259 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit eutils user systemd - -MY_PN="${PN/-bin}" - -if [[ ${PV} == *_pre* ]] ; then - GIT_COMMIT="a321b3b3bb6183eca27e4a509522cbbffbaa3087" - SRC_URI="https://github.com/Logitech/slimserver/archive/${GIT_COMMIT}.zip" - S="${WORKDIR}/slimserver-${GIT_COMMIT}" - KEYWORDS="~amd64 ~x86" -elif [[ ${PV} == "9999" ]] ; then - EGIT_BRANCH="public/7.9" - EGIT_REPO_URI="https://github.com/Logitech/slimserver.git" - S="${WORKDIR}/slimserver" - inherit git-3 -else - SRC_URI="http://downloads.slimdevices.com/LogitechMediaServer_v${PV}/${MY_PN}-${PV}.tgz" - S="${WORKDIR}/${MY_PN}-${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Logitech Media Server (streaming audio server)" -HOMEPAGE="http://github.com/Logitech/slimserver" -LICENSE="${PN}" -RESTRICT="bindist mirror" -SLOT="0" -IUSE="" - -# Installation dependencies. -DEPEND=" - !media-sound/squeezecenter - !media-sound/squeezeboxserver - app-arch/unzip - " - -# Runtime dependencies. -RDEPEND=" - !prefix? ( >=sys-apps/baselayout-2.0.0 ) - !prefix? ( virtual/logger ) - app-admin/logrotate - =dev-lang/perl-5.24*[ithreads] - >=dev-perl/Data-UUID-1.202 - " - -QA_PREBUILT=" - opt/logitechmediaserver/Bin/x86_64-linux/* - opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/* -" - -RUN_UID=logitechmediaserver -RUN_GID=logitechmediaserver - -# Installation locations -OPTDIR="/opt/${MY_PN}" -VARDIR="/var/lib/${MY_PN}" -CACHEDIR="${VARDIR}/cache" -USRPLUGINSDIR="${VARDIR}/Plugins" -SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins" -CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists" -PREFSDIR="/etc/${MY_PN}" -LOGDIR="/var/log/${MY_PN}" -SVRPREFS="${PREFSDIR}/server.prefs" - -# Old Squeezebox Server file locations -SBS_PREFSDIR='/etc/squeezeboxserver/prefs' -SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs" -SBS_VARLIBDIR='/var/lib/squeezeboxserver' -SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins" -SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins" - -DOCS="Changelog?.html Installation.txt" - -pkg_setup() { - enewgroup ${RUN_GID} - enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID} -} - -src_prepare() { - epatch "${FILESDIR}/${P}-uuid-gentoo.patch" - epatch "${FILESDIR}/${P}-client-playlists-gentoo.patch" - (cd CPAN/arch && rm -rf 5.10 5.12 5.14 5.16 5.18 5.20 5.22 5.8) - (cd Bin && rm -rf arm*-linux i86pc-solaris* sparc-linux i386-linux powerpc-linux) - eapply_user -} - -src_install() { - - # The custom OS module for Gentoo - provides OS-specific path details - cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module" - - # Everthing into our package in the /opt hierarchy (LHS) - dodir "${OPTDIR}" - cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files" - - dodoc ${DOCS} - 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}" - - # Install unit file (systemd) - systemd_dounit "${FILESDIR}/${MY_PN}.service" - - # Initialize server cache directory - dodir "${CACHEDIR}" - fowners ${RUN_UID}:${RUN_GID} "${CACHEDIR}" - fperms 770 "${CACHEDIR}" - - # 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" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log" - 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}" -} - -lms_starting_instr() { - elog "Logitech Media Server can be started with the following command (OpenRC):" - elog "\t/etc/init.d/logitechmediaserver start" - elog "or (systemd):" - elog "\tsystemctl start logitechmediaserver" - elog "" - elog "Logitech Media Server can be automatically started on each boot" - elog "with the following command (OpenRC):" - elog "\trc-update add logitechmediaserver default" - elog "or (systemd):" - elog "\tsystemctl enable logitechmediaserver" - elog "" - elog "You might want to examine and modify the following configuration" - elog "file before starting Logitech Media Server:" - elog "\t/etc/conf.d/logitechmediaserver" - elog "" - - # Discover the port number from the preferences, but if it isn't there - # then report the standard one. - httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null) - elog "You may access and configure Logitech Media Server by browsing to:" - elog "\thttp://localhost:${httpport:-9000}/" - elog "" -} - -pkg_postinst() { - - # Point user to database configuration step, if an old installation - # of SBS is found. - if [ -f "${SBS_SVRPREFS}" ]; then - elog "If this is a new installation of Logitech Media Server and you" - elog "previously used Squeezebox Server (media-sound/squeezeboxserver)" - elog "then you may migrate your previous preferences and plugins by" - elog "running the following command (note that this will overwrite any" - elog "current preferences and plugins):" - elog "\temerge --config =${CATEGORY}/${PF}" - elog "" - fi - - # Tell use user where they should put any manually-installed plugins. - elog "Manually installed plugins should be placed in the following" - elog "directory:" - elog "\t${USRPLUGINSDIR}" - elog "" - - # Show some instructions on starting and accessing the server. - lms_starting_instr - - elog "Support thread at: http://forums.slimdevices.com/showthread.php?107110-Logitech-Media-Server-7-9-is-out!" -} - -lms_remove_db_prefs() { - MY_PREFS=$1 - - einfo "Correcting database connection configuration:" - einfo "\t${MY_PREFS}" - TMPPREFS="${T}"/lmsserver-prefs-$$ - touch "${EROOT}${MY_PREFS}" - sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}" - mv "${TMPPREFS}" "${EROOT}${MY_PREFS}" - chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}" - chmod 660 "${EROOT}${MY_PREFS}" -} - -pkg_config() { - einfo "Press ENTER to migrate any preferences from a previous installation of" - einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation" - einfo "of Logitech Media Server." - einfo "" - einfo "Note that this will remove any current preferences and plugins and" - einfo "therefore you should take a backup if you wish to preseve any files" - einfo "from this current Logitech Media Server installation." - einfo "" - einfo "Alternatively, press Control-C to abort now..." - read - - # Preferences. - einfo "Migrating previous Squeezebox Server configuration:" - if [ -f "${SBS_SVRPREFS}" ]; then - [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}" - einfo "\tPreferences (${SBS_PREFSDIR})" - cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}" - chmod -R u+w,g+w "${EROOT}${PREFSDIR}" - chmod 770 "${EROOT}${PREFSDIR}" - fi - - # Plugins installed through the built-in extension manager. - if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then - einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})" - [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}" - cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}" - chmod 770 "${EROOT}${SVRPLUGINSDIR}" - fi - - # Plugins manually installed by the user. - if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then - einfo "\tUser plugins (${SBS_USRPLUGINSDIR})" - [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}" - cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}" - chmod 770 "${EROOT}${USRPLUGINSDIR}" - fi - - # Remove the existing MySQL preferences from Squeezebox Server (if any). - lms_remove_db_prefs "${SVRPREFS}" - - # Phew - all done. Give some tips on what to do now. - einfo "Done." - einfo "" -} diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0_pre20160918.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0_pre20160918.ebuild deleted file mode 100644 index 281e6a4..0000000 --- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0_pre20160918.ebuild +++ /dev/null @@ -1,974 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header$ - -EAPI="5" - -MY_PN="${PN/-bin}" - -if [[ ${PV} == *_pre* ]] ; then - GIT_COMMIT="a321b3b3bb6183eca27e4a509522cbbffbaa3087" - 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}/slimserver" - INHERIT_VCS="git-2" -else - 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}" - INHERIT_VCS="" - KEYWORDS="~amd64 ~x86" -fi - -inherit ${INHERIT_VCS} eutils user systemd - -DESCRIPTION="Logitech Media Server (streaming audio server)" -LICENSE="${PN}" -RESTRICT="bindist mirror" -SLOT="0" -IUSE="" - -# Installation dependencies. -DEPEND=" - !media-sound/squeezecenter - !media-sound/squeezeboxserver - app-arch/unzip - " - -# Runtime dependencies. -RDEPEND=" - !prefix? ( >=sys-apps/baselayout-2.0.0 ) - !prefix? ( virtual/logger ) - >=dev-lang/perl-5.8.8[ithreads] - x86? ( <dev-lang/perl-5.19[ithreads] ) - amd64? ( <dev-lang/perl-5.23[ithreads] ) - >=dev-perl/Data-UUID-1.202 - " - -# This is a binary package and contains prebuilt executable and library -# files. We need to identify those to suppress the QA warnings during -# installation. -QA_PREBUILT=" - 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/sox - opt/logitechmediaserver/Bin/armhf-linux/wvunpack - opt/logitechmediaserver/Bin/darwin/faad - opt/logitechmediaserver/Bin/darwin/flac - opt/logitechmediaserver/Bin/darwin/mac - opt/logitechmediaserver/Bin/darwin/sls - opt/logitechmediaserver/Bin/darwin/sox - opt/logitechmediaserver/Bin/darwin/wvunpack - opt/logitechmediaserver/Bin/i386-freebsd-64int/faad - opt/logitechmediaserver/Bin/i386-freebsd-64int/flac - opt/logitechmediaserver/Bin/i386-freebsd-64int/mac - opt/logitechmediaserver/Bin/i386-freebsd-64int/sls - opt/logitechmediaserver/Bin/i386-freebsd-64int/wvunpack - opt/logitechmediaserver/Bin/i386-linux/faad - opt/logitechmediaserver/Bin/i386-linux/flac - opt/logitechmediaserver/Bin/i386-linux/mac - opt/logitechmediaserver/Bin/i386-linux/mppdec - opt/logitechmediaserver/Bin/i386-linux/sls - opt/logitechmediaserver/Bin/i386-linux/sox - opt/logitechmediaserver/Bin/i386-linux/wvunpack - opt/logitechmediaserver/Bin/powerpc-linux/faad - opt/logitechmediaserver/Bin/powerpc-linux/flac - opt/logitechmediaserver/Bin/powerpc-linux/mac - opt/logitechmediaserver/Bin/powerpc-linux/sox - opt/logitechmediaserver/Bin/powerpc-linux/wvunpack - opt/logitechmediaserver/Bin/sparc-linux/aac2wav - opt/logitechmediaserver/Bin/sparc-linux/alac - opt/logitechmediaserver/Bin/sparc-linux/faad - 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/sox - opt/logitechmediaserver/Bin/x86_64-linux/wvunpack - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so - 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 - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Sub/Name/Name.so - 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-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 - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Sub/Name/Name.so - 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.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 - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Class/C3/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Class/C3/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Class/C3/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Class/C3/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/YAML/XS/LibYAML/LibYAML.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Class/C3/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/DBI/DBI.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/EV/EV.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Font/FreeType/FreeType.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/JSON/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Sub/Name/Name.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so - opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so -" - -RUN_UID=logitechmediaserver -RUN_GID=logitechmediaserver - -# Installation locations -OPTDIR="/opt/${MY_PN}" -VARDIR="/var/lib/${MY_PN}" -CACHEDIR="${VARDIR}/cache" -USRPLUGINSDIR="${VARDIR}/Plugins" -SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins" -CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists" -PREFSDIR="/etc/${MY_PN}" -LOGDIR="/var/log/${MY_PN}" -SVRPREFS="${PREFSDIR}/server.prefs" - -# Old Squeezebox Server file locations -SBS_PREFSDIR='/etc/squeezeboxserver/prefs' -SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs" -SBS_VARLIBDIR='/var/lib/squeezeboxserver' -SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins" -SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins" - -pkg_setup() { - # Create the user and group if not already present - enewgroup ${RUN_GID} - enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID} -} - -src_prepare() { - # Apply patches to make LMS work on Gentoo. - epatch "${FILESDIR}/${P}-uuid-gentoo.patch" - epatch "${FILESDIR}/${P}-client-playlists-gentoo.patch" -} - -src_install() { - - # The custom OS module for Gentoo - provides OS-specific path details - cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module" - - # Everthing into our package in the /opt hierarchy (LHS) - dodir "${OPTDIR}" - cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files" - - # Documentation - dodoc Changelog*.html - dodoc Installation.txt - dodoc License*.txt - 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}" - - # Install unit file (systemd) - systemd_dounit "${FILESDIR}/${MY_PN}.service" - - # Initialize server cache directory - dodir "${CACHEDIR}" - fowners ${RUN_UID}:${RUN_GID} "${CACHEDIR}" - fperms 770 "${CACHEDIR}" - - # 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" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log" - 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}" -} - -lms_starting_instr() { - elog "Logitech Media Server can be started with the following command (OpenRC):" - elog "\t/etc/init.d/logitechmediaserver start" - elog "or (systemd):" - elog "\tsystemctl start logitechmediaserver" - elog "" - elog "Logitech Media Server can be automatically started on each boot" - elog "with the following command (OpenRC):" - elog "\trc-update add logitechmediaserver default" - elog "or (systemd):" - elog "\tsystemctl enable logitechmediaserver" - elog "" - elog "You might want to examine and modify the following configuration" - elog "file before starting Logitech Media Server:" - elog "\t/etc/conf.d/logitechmediaserver" - elog "" - - # Discover the port number from the preferences, but if it isn't there - # then report the standard one. - httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null) - elog "You may access and configure Logitech Media Server by browsing to:" - elog "\thttp://localhost:${httpport:-9000}/" - elog "" -} - -pkg_postinst() { - - # Point user to database configuration step, if an old installation - # of SBS is found. - if [ -f "${SBS_SVRPREFS}" ]; then - elog "If this is a new installation of Logitech Media Server and you" - elog "previously used Squeezebox Server (media-sound/squeezeboxserver)" - elog "then you may migrate your previous preferences and plugins by" - elog "running the following command (note that this will overwrite any" - elog "current preferences and plugins):" - elog "\temerge --config =${CATEGORY}/${PF}" - elog "" - fi - - # Tell use user where they should put any manually-installed plugins. - elog "Manually installed plugins should be placed in the following" - elog "directory:" - elog "\t${USRPLUGINSDIR}" - elog "" - - # Show some instructions on starting and accessing the server. - lms_starting_instr -} - -lms_remove_db_prefs() { - MY_PREFS=$1 - - einfo "Correcting database connection configuration:" - einfo "\t${MY_PREFS}" - TMPPREFS="${T}"/lmsserver-prefs-$$ - touch "${EROOT}${MY_PREFS}" - sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}" - mv "${TMPPREFS}" "${EROOT}${MY_PREFS}" - chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}" - chmod 660 "${EROOT}${MY_PREFS}" -} - -pkg_config() { - einfo "Press ENTER to migrate any preferences from a previous installation of" - einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation" - einfo "of Logitech Media Server." - einfo "" - einfo "Note that this will remove any current preferences and plugins and" - einfo "therefore you should take a backup if you wish to preseve any files" - einfo "from this current Logitech Media Server installation." - einfo "" - einfo "Alternatively, press Control-C to abort now..." - read - - # Preferences. - einfo "Migrating previous Squeezebox Server configuration:" - if [ -f "${SBS_SVRPREFS}" ]; then - [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}" - einfo "\tPreferences (${SBS_PREFSDIR})" - cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}" - chmod -R u+w,g+w "${EROOT}${PREFSDIR}" - chmod 770 "${EROOT}${PREFSDIR}" - fi - - # Plugins installed through the built-in extension manager. - if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then - einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})" - [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}" - cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}" - chmod 770 "${EROOT}${SVRPLUGINSDIR}" - fi - - # Plugins manually installed by the user. - if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then - einfo "\tUser plugins (${SBS_USRPLUGINSDIR})" - [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}" - cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}" - chmod 770 "${EROOT}${USRPLUGINSDIR}" - fi - - # Remove the existing MySQL preferences from Squeezebox Server (if any). - lms_remove_db_prefs "${SVRPREFS}" - - # Phew - all done. Give some tips on what to do now. - einfo "Done." - einfo "" -} diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1-r1.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1-r1.ebuild deleted file mode 100644 index 0f90cdf..0000000 --- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1-r1.ebuild +++ /dev/null @@ -1,263 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MY_PN="${PN/-bin}" - -if [[ ${PV} == *_pre* ]] ; then - 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" - S="${WORKDIR}/${MY_P}" - INHERIT_VCS="" - KEYWORDS="~amd64 ~x86" -fi - -inherit ${INHERIT_VCS} eutils user systemd - -DESCRIPTION="Logitech Media Server (streaming audio server)" -HOMEPAGE="http://github.com/Logitech/slimserver" -LICENSE="${PN}" -RESTRICT="bindist mirror" -SLOT="0" -IUSE="" - -# Installation dependencies. -DEPEND=" - !media-sound/squeezecenter - !media-sound/squeezeboxserver - app-arch/unzip - " - -# Runtime dependencies. -RDEPEND=" - !prefix? ( >=sys-apps/baselayout-2.0.0 ) - !prefix? ( virtual/logger ) - >=dev-lang/perl-5.8.8[ithreads] - x86? ( <dev-lang/perl-5.23[ithreads] ) - amd64? ( <dev-lang/perl-5.27[ithreads] ) - >=dev-perl/Data-UUID-1.202 - " - -# This is a binary package and contains prebuilt executable and library -# files. We need to identify those to suppress the QA warnings during -# installation. -QA_PREBUILT=" - opt/logitechmediaserver/Bin/i386-linux/* - opt/logitechmediaserver/Bin/x86_64-linux/* - opt/logitechmediaserver/CPAN/arch/5.24/* - opt/logitechmediaserver/CPAN/arch/5.26/* -" - -RUN_UID=logitechmediaserver -RUN_GID=logitechmediaserver - -# Installation locations -OPTDIR="/opt/${MY_PN}" -VARDIR="/var/lib/${MY_PN}" -CACHEDIR="${VARDIR}/cache" -USRPLUGINSDIR="${VARDIR}/Plugins" -SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins" -CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists" -PREFSDIR="/etc/${MY_PN}" -LOGDIR="/var/log/${MY_PN}" -SVRPREFS="${PREFSDIR}/server.prefs" - -# Old Squeezebox Server file locations -SBS_PREFSDIR='/etc/squeezeboxserver/prefs' -SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs" -SBS_VARLIBDIR='/var/lib/squeezeboxserver' -SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins" -SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins" - -PATCHES=( - "${FILESDIR}/${P}-uuid-gentoo.patch" - "${FILESDIR}/${P}-client-playlists-gentoo.patch" -) - -pkg_setup() { - # Create the user and group if not already present - enewgroup ${RUN_GID} - enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID} -} - -src_prepare() { - (cd Bin && rm -rf aarch64-linux arm*-linux i86pc-solaris* sparc-linux powerpc-linux) - (cd CPAN/arch && rm -rf 5.8 5.10 5.12 5.14 5.16 5.18 5.20 5.22) - 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() { - - # The custom OS module for Gentoo - provides OS-specific path details - cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module" - - # Everthing into our package in the /opt hierarchy (LHS) - dodir "${OPTDIR}" - cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files" - - # Documentation - dodoc Changelog*.html - dodoc Installation.txt - dodoc License*.txt - dodoc "${FILESDIR}/Gentoo-plugins-README.txt" - dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt" - - # Install init scripts (OpenRC) - newconfd "${FILESDIR}/logitechmediaserver.conf.d" "${MY_PN}" - newinitd "${FILESDIR}/logitechmediaserver.init.d" "${MY_PN}" - - # Install unit file (systemd) - systemd_dounit "${FILESDIR}/${MY_PN}.service" - - diropts -m 0770 -o ${RUN_UID} -g ${RUN_GID} - keepdir "${PREFSDIR}" "${CLIENTPLAYLISTSDIR}" "${USRPLUGINSDIR}" "${CACHEDIR}" - - # Initialize the log directory - dodir "${LOGDIR}" - touch "${ED}/${LOGDIR}/server.log" - touch "${ED}/${LOGDIR}/scanner.log" - touch "${ED}/${LOGDIR}/perfmon.log" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/scanner.log" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/perfmon.log" - - # Install logrotate support - insinto /etc/logrotate.d - newins "${FILESDIR}/logitechmediaserver.logrotate.d" "${MY_PN}" -} - -lms_starting_instr() { - elog "Logitech Media Server can be started with the following command (OpenRC):" - elog "\t/etc/init.d/logitechmediaserver start" - elog "or (systemd):" - elog "\tsystemctl start logitechmediaserver" - elog "" - elog "Logitech Media Server can be automatically started on each boot" - elog "with the following command (OpenRC):" - elog "\trc-update add logitechmediaserver default" - elog "or (systemd):" - elog "\tsystemctl enable logitechmediaserver" - elog "" - elog "You might want to examine and modify the following configuration" - elog "file before starting Logitech Media Server:" - elog "\t/etc/conf.d/logitechmediaserver" - elog "" - - # Discover the port number from the preferences, but if it isn't there - # then report the standard one. - httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null) - elog "You may access and configure Logitech Media Server by browsing to:" - elog "\thttp://localhost:${httpport:-9000}/" - elog "" -} - -pkg_postinst() { - - # Point user to database configuration step, if an old installation - # of SBS is found. - if [ -f "${SBS_SVRPREFS}" ]; then - elog "If this is a new installation of Logitech Media Server and you" - elog "previously used Squeezebox Server (media-sound/squeezeboxserver)" - elog "then you may migrate your previous preferences and plugins by" - elog "running the following command (note that this will overwrite any" - elog "current preferences and plugins):" - elog "\temerge --config =${CATEGORY}/${PF}" - elog "" - fi - - # Tell use user where they should put any manually-installed plugins. - elog "Manually installed plugins should be placed in the following" - elog "directory:" - elog "\t${USRPLUGINSDIR}" - elog "" - - # Show some instructions on starting and accessing the server. - lms_starting_instr -} - -lms_remove_db_prefs() { - MY_PREFS=$1 - - einfo "Correcting database connection configuration:" - einfo "\t${MY_PREFS}" - TMPPREFS="${T}"/lmsserver-prefs-$$ - touch "${EROOT}${MY_PREFS}" - sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}" - mv "${TMPPREFS}" "${EROOT}${MY_PREFS}" - chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}" - chmod 660 "${EROOT}${MY_PREFS}" -} - -pkg_config() { - einfo "Press ENTER to migrate any preferences from a previous installation of" - einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation" - einfo "of Logitech Media Server." - einfo "" - einfo "Note that this will remove any current preferences and plugins and" - einfo "therefore you should take a backup if you wish to preseve any files" - einfo "from this current Logitech Media Server installation." - einfo "" - einfo "Alternatively, press Control-C to abort now..." - read - - # Preferences. - einfo "Migrating previous Squeezebox Server configuration:" - if [ -f "${SBS_SVRPREFS}" ]; then - [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}" - einfo "\tPreferences (${SBS_PREFSDIR})" - cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}" - chmod -R u+w,g+w "${EROOT}${PREFSDIR}" - chmod 770 "${EROOT}${PREFSDIR}" - fi - - # Plugins installed through the built-in extension manager. - if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then - einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})" - [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}" - cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}" - chmod 770 "${EROOT}${SVRPLUGINSDIR}" - fi - - # Plugins manually installed by the user. - if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then - einfo "\tUser plugins (${SBS_USRPLUGINSDIR})" - [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}" - cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}" - chmod 770 "${EROOT}${USRPLUGINSDIR}" - fi - - # Remove the existing MySQL preferences from Squeezebox Server (if any). - lms_remove_db_prefs "${SVRPREFS}" - - # Phew - all done. Give some tips on what to do now. - einfo "Done." - einfo "" -} diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild deleted file mode 100644 index 1832374..0000000 --- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild +++ /dev/null @@ -1,263 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MY_PN="${PN/-bin}" - -if [[ ${PV} == *_pre* ]] ; then - 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" - S="${WORKDIR}/${MY_P}" - INHERIT_VCS="" - KEYWORDS="~amd64 ~x86" -fi - -inherit ${INHERIT_VCS} eutils user systemd - -DESCRIPTION="Logitech Media Server (streaming audio server)" -HOMEPAGE="http://github.com/Logitech/slimserver" -LICENSE="${PN}" -RESTRICT="bindist mirror" -SLOT="0" -IUSE="" - -# Installation dependencies. -DEPEND=" - !media-sound/squeezecenter - !media-sound/squeezeboxserver - app-arch/unzip - " - -# Runtime dependencies. -RDEPEND=" - !prefix? ( >=sys-apps/baselayout-2.0.0 ) - !prefix? ( virtual/logger ) - >=dev-lang/perl-5.8.8[ithreads] - x86? ( <dev-lang/perl-5.23[ithreads] ) - amd64? ( <dev-lang/perl-5.25[ithreads] ) - >=dev-perl/Data-UUID-1.202 - " - -# This is a binary package and contains prebuilt executable and library -# files. We need to identify those to suppress the QA warnings during -# installation. -QA_PREBUILT=" - opt/logitechmediaserver/Bin/i386-linux/* - opt/logitechmediaserver/Bin/x86_64-linux/* - opt/logitechmediaserver/CPAN/arch/5.24/* - opt/logitechmediaserver/CPAN/arch/5.26/* -" - -RUN_UID=logitechmediaserver -RUN_GID=logitechmediaserver - -# Installation locations -OPTDIR="/opt/${MY_PN}" -VARDIR="/var/lib/${MY_PN}" -CACHEDIR="${VARDIR}/cache" -USRPLUGINSDIR="${VARDIR}/Plugins" -SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins" -CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists" -PREFSDIR="/etc/${MY_PN}" -LOGDIR="/var/log/${MY_PN}" -SVRPREFS="${PREFSDIR}/server.prefs" - -# Old Squeezebox Server file locations -SBS_PREFSDIR='/etc/squeezeboxserver/prefs' -SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs" -SBS_VARLIBDIR='/var/lib/squeezeboxserver' -SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins" -SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins" - -PATCHES=( - "${FILESDIR}/${P}-uuid-gentoo.patch" - "${FILESDIR}/${P}-client-playlists-gentoo.patch" -) - -pkg_setup() { - # Create the user and group if not already present - enewgroup ${RUN_GID} - enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID} -} - -src_prepare() { - (cd Bin && rm -rf aarch64-linux arm*-linux i86pc-solaris* sparc-linux powerpc-linux) - (cd CPAN/arch && rm -rf 5.8 5.10 5.12 5.14 5.16 5.18 5.20 5.22) - 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() { - - # The custom OS module for Gentoo - provides OS-specific path details - cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module" - - # Everthing into our package in the /opt hierarchy (LHS) - dodir "${OPTDIR}" - cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files" - - # Documentation - dodoc Changelog*.html - dodoc Installation.txt - dodoc License*.txt - dodoc "${FILESDIR}/Gentoo-plugins-README.txt" - dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt" - - # Install init scripts (OpenRC) - newconfd "${FILESDIR}/logitechmediaserver.conf.d" "${MY_PN}" - newinitd "${FILESDIR}/logitechmediaserver.init.d" "${MY_PN}" - - # Install unit file (systemd) - systemd_dounit "${FILESDIR}/${MY_PN}.service" - - diropts -m 0770 -o ${RUN_UID} -g ${RUN_GID} - keepdir "${PREFSDIR}" "${CLIENTPLAYLISTSDIR}" "${USRPLUGINSDIR}" "${CACHEDIR}" - - # Initialize the log directory - dodir "${LOGDIR}" - touch "${ED}/${LOGDIR}/server.log" - touch "${ED}/${LOGDIR}/scanner.log" - touch "${ED}/${LOGDIR}/perfmon.log" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/scanner.log" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/perfmon.log" - - # Install logrotate support - insinto /etc/logrotate.d - newins "${FILESDIR}/logitechmediaserver.logrotate.d" "${MY_PN}" -} - -lms_starting_instr() { - elog "Logitech Media Server can be started with the following command (OpenRC):" - elog "\t/etc/init.d/logitechmediaserver start" - elog "or (systemd):" - elog "\tsystemctl start logitechmediaserver" - elog "" - elog "Logitech Media Server can be automatically started on each boot" - elog "with the following command (OpenRC):" - elog "\trc-update add logitechmediaserver default" - elog "or (systemd):" - elog "\tsystemctl enable logitechmediaserver" - elog "" - elog "You might want to examine and modify the following configuration" - elog "file before starting Logitech Media Server:" - elog "\t/etc/conf.d/logitechmediaserver" - elog "" - - # Discover the port number from the preferences, but if it isn't there - # then report the standard one. - httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null) - elog "You may access and configure Logitech Media Server by browsing to:" - elog "\thttp://localhost:${httpport:-9000}/" - elog "" -} - -pkg_postinst() { - - # Point user to database configuration step, if an old installation - # of SBS is found. - if [ -f "${SBS_SVRPREFS}" ]; then - elog "If this is a new installation of Logitech Media Server and you" - elog "previously used Squeezebox Server (media-sound/squeezeboxserver)" - elog "then you may migrate your previous preferences and plugins by" - elog "running the following command (note that this will overwrite any" - elog "current preferences and plugins):" - elog "\temerge --config =${CATEGORY}/${PF}" - elog "" - fi - - # Tell use user where they should put any manually-installed plugins. - elog "Manually installed plugins should be placed in the following" - elog "directory:" - elog "\t${USRPLUGINSDIR}" - elog "" - - # Show some instructions on starting and accessing the server. - lms_starting_instr -} - -lms_remove_db_prefs() { - MY_PREFS=$1 - - einfo "Correcting database connection configuration:" - einfo "\t${MY_PREFS}" - TMPPREFS="${T}"/lmsserver-prefs-$$ - touch "${EROOT}${MY_PREFS}" - sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}" - mv "${TMPPREFS}" "${EROOT}${MY_PREFS}" - chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}" - chmod 660 "${EROOT}${MY_PREFS}" -} - -pkg_config() { - einfo "Press ENTER to migrate any preferences from a previous installation of" - einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation" - einfo "of Logitech Media Server." - einfo "" - einfo "Note that this will remove any current preferences and plugins and" - einfo "therefore you should take a backup if you wish to preseve any files" - einfo "from this current Logitech Media Server installation." - einfo "" - einfo "Alternatively, press Control-C to abort now..." - read - - # Preferences. - einfo "Migrating previous Squeezebox Server configuration:" - if [ -f "${SBS_SVRPREFS}" ]; then - [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}" - einfo "\tPreferences (${SBS_PREFSDIR})" - cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}" - chmod -R u+w,g+w "${EROOT}${PREFSDIR}" - chmod 770 "${EROOT}${PREFSDIR}" - fi - - # Plugins installed through the built-in extension manager. - if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then - einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})" - [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}" - cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}" - chmod 770 "${EROOT}${SVRPLUGINSDIR}" - fi - - # Plugins manually installed by the user. - if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then - einfo "\tUser plugins (${SBS_USRPLUGINSDIR})" - [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}" - cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}" - chmod 770 "${EROOT}${USRPLUGINSDIR}" - fi - - # Remove the existing MySQL preferences from Squeezebox Server (if any). - lms_remove_db_prefs "${SVRPREFS}" - - # Phew - all done. Give some tips on what to do now. - einfo "Done." - einfo "" -} diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1_pre20170715.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1_pre20170715.ebuild deleted file mode 100644 index d21b339..0000000 --- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1_pre20170715.ebuild +++ /dev/null @@ -1,264 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit eutils user systemd - -MY_PN="${PN/-bin}" - -PERL_VER="5.24" - -if [[ ${PV} == *_pre* ]] ; then - HASHID="fd6f4e3" - BUILDID="1499900819" - MY_PV="${PV/_pre*}" - SRC_URI="http://downloads.slimdevices.com/nightly/7.9/sc/${HASHID}/${MY_PN}-${MY_PV}-${BUILDID}.tgz" - S="${WORKDIR}/${MY_PN}-${MY_PV}-${BUILDID}" - KEYWORDS="~amd64" -elif [[ ${PV} == "9999" ]] ; then - EGIT_BRANCH="public/7.9" - EGIT_REPO_URI="https://github.com/Logitech/slimserver.git" - S="${WORKDIR}/slimserver" - inherit git-3 -else - SRC_URI="http://downloads.slimdevices.com/LogitechMediaServer_v${PV}/${MY_PN}-${PV}.tgz" - S="${WORKDIR}/${MY_PN}-${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Logitech Media Server (streaming audio server)" -HOMEPAGE="http://github.com/Logitech/slimserver" -LICENSE="${PN}" -RESTRICT="bindist mirror" -SLOT="0" -IUSE="" - -# Installation dependencies. -DEPEND=" - !media-sound/squeezecenter - !media-sound/squeezeboxserver - app-arch/unzip - " - -# Runtime dependencies. -RDEPEND=" - !prefix? ( >=sys-apps/baselayout-2.0.0 ) - !prefix? ( virtual/logger ) - app-admin/logrotate - =dev-lang/perl-${PERL_VER}*[ithreads] - >=dev-perl/Data-UUID-1.202 - " - -QA_PREBUILT=" - opt/logitechmediaserver/Bin/x86_64-linux/* - opt/logitechmediaserver/CPAN/arch/${PERL_VER}/x86_64-linux-thread-multi/* -" - -RUN_UID=logitechmediaserver -RUN_GID=logitechmediaserver - -# Installation locations -OPTDIR="/opt/${MY_PN}" -VARDIR="/var/lib/${MY_PN}" -CACHEDIR="${VARDIR}/cache" -USRPLUGINSDIR="${VARDIR}/Plugins" -SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins" -CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists" -PREFSDIR="/etc/${MY_PN}" -LOGDIR="/var/log/${MY_PN}" -SVRPREFS="${PREFSDIR}/server.prefs" - -# Old Squeezebox Server file locations -SBS_PREFSDIR='/etc/squeezeboxserver/prefs' -SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs" -SBS_VARLIBDIR='/var/lib/squeezeboxserver' -SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins" -SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins" - -DOCS="Changelog?.html Installation.txt" - -pkg_setup() { - enewgroup ${RUN_GID} - enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID} -} - -src_prepare() { - epatch "${FILESDIR}/${P}-uuid-gentoo.patch" - epatch "${FILESDIR}/${P}-client-playlists-gentoo.patch" - (cd CPAN/arch && rm -rf 5.10 5.12 5.14 5.16 5.18 5.20 5.22 5.8) - (cd CPAN/arch/${PERL_VER} && rm -rf arm-linux* i386-linux*) - (cd Bin && rm -rf arm*-linux i86pc-solaris* sparc-linux i386-linux powerpc-linux) - eapply_user -} - -src_install() { - - # The custom OS module for Gentoo - provides OS-specific path details - cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module" - - # Everthing into our package in the /opt hierarchy (LHS) - dodir "${OPTDIR}" - cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files" - - dodoc ${DOCS} - 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}" - - # Install unit file (systemd) - systemd_dounit "${FILESDIR}/${MY_PN}.service" - - # Initialize server cache directory - dodir "${CACHEDIR}" - fowners ${RUN_UID}:${RUN_GID} "${CACHEDIR}" - fperms 770 "${CACHEDIR}" - - # 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" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log" - 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}" -} - -lms_starting_instr() { - elog "Logitech Media Server can be started with the following command (OpenRC):" - elog "\t/etc/init.d/logitechmediaserver start" - elog "or (systemd):" - elog "\tsystemctl start logitechmediaserver" - elog "" - elog "Logitech Media Server can be automatically started on each boot" - elog "with the following command (OpenRC):" - elog "\trc-update add logitechmediaserver default" - elog "or (systemd):" - elog "\tsystemctl enable logitechmediaserver" - elog "" - elog "You might want to examine and modify the following configuration" - elog "file before starting Logitech Media Server:" - elog "\t/etc/conf.d/logitechmediaserver" - elog "" - - # Discover the port number from the preferences, but if it isn't there - # then report the standard one. - httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null) - elog "You may access and configure Logitech Media Server by browsing to:" - elog "\thttp://localhost:${httpport:-9000}/" - elog "" -} - -pkg_postinst() { - - # Point user to database configuration step, if an old installation - # of SBS is found. - if [ -f "${SBS_SVRPREFS}" ]; then - elog "If this is a new installation of Logitech Media Server and you" - elog "previously used Squeezebox Server (media-sound/squeezeboxserver)" - elog "then you may migrate your previous preferences and plugins by" - elog "running the following command (note that this will overwrite any" - elog "current preferences and plugins):" - elog "\temerge --config =${CATEGORY}/${PF}" - elog "" - fi - - # Tell use user where they should put any manually-installed plugins. - elog "Manually installed plugins should be placed in the following" - elog "directory:" - elog "\t${USRPLUGINSDIR}" - elog "" - - # Show some instructions on starting and accessing the server. - lms_starting_instr - - elog "Support thread at: http://forums.slimdevices.com/showthread.php?107110-Logitech-Media-Server-7-9-is-out!" -} - -lms_remove_db_prefs() { - MY_PREFS=$1 - - einfo "Correcting database connection configuration:" - einfo "\t${MY_PREFS}" - TMPPREFS="${T}"/lmsserver-prefs-$$ - touch "${EROOT}${MY_PREFS}" - sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}" - mv "${TMPPREFS}" "${EROOT}${MY_PREFS}" - chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}" - chmod 660 "${EROOT}${MY_PREFS}" -} - -pkg_config() { - einfo "Press ENTER to migrate any preferences from a previous installation of" - einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation" - einfo "of Logitech Media Server." - einfo "" - einfo "Note that this will remove any current preferences and plugins and" - einfo "therefore you should take a backup if you wish to preseve any files" - einfo "from this current Logitech Media Server installation." - einfo "" - einfo "Alternatively, press Control-C to abort now..." - read - - # Preferences. - einfo "Migrating previous Squeezebox Server configuration:" - if [ -f "${SBS_SVRPREFS}" ]; then - [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}" - einfo "\tPreferences (${SBS_PREFSDIR})" - cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}" - chmod -R u+w,g+w "${EROOT}${PREFSDIR}" - chmod 770 "${EROOT}${PREFSDIR}" - fi - - # Plugins installed through the built-in extension manager. - if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then - einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})" - [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}" - cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}" - chmod 770 "${EROOT}${SVRPLUGINSDIR}" - fi - - # Plugins manually installed by the user. - if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then - einfo "\tUser plugins (${SBS_USRPLUGINSDIR})" - [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}" - cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}" - chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}" - chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}" - chmod 770 "${EROOT}${USRPLUGINSDIR}" - fi - - # Remove the existing MySQL preferences from Squeezebox Server (if any). - lms_remove_db_prefs "${SVRPREFS}" - - # Phew - all done. Give some tips on what to do now. - einfo "Done." - einfo "" -} |