megacoffee.net Gentoo overlay - legacy mirror
We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.
changeset 147:9de35e0992d7
merge
author | Daniel Neugebauer <dneuge@energiequant.de> |
---|---|
date | Sun, 24 Apr 2016 14:22:03 +0200 |
parents | fa41b8d73e68 (diff) 67c37e324e59 (current diff) |
children | b107afda50ae |
files | |
diffstat | 32 files changed, 567 insertions(+), 2628 deletions(-) [+] |
line wrap: on
line diff
--- a/media-tv/emby-server/Manifest Mon Mar 28 21:28:10 2016 +0200 +++ b/media-tv/emby-server/Manifest Sun Apr 24 14:22:03 2016 +0200 @@ -1,50 +1,24 @@ AUX emby-server.conf 322 SHA256 e830272092f843f91c370bb6a929247af92b211f735a831d20adaad611738612 SHA512 d260f1f6de4af9110e94831b84d756f042ac140fc96640fff06cdaebf4974685f712380afd0cb819f60bcc02bb38c664afcbd6989b65e487494f99bb9a225ac8 WHIRLPOOL eeb0819813a346d67899271f7ff8aa5401d14528d4866025b0cf030c3e67da73609c655e6cd52823098aeb8474896aff6cb43335925e3c6206ffaaf951c81de1 AUX emby-server.init_2 1033 SHA256 4bb0fe86afa09e1ed65b47f23b8b001f4ecb9da6e0a2c26b64fd492b1fa0f722 SHA512 52ec07f40109e574818f2417e5e9593c5e8890a94aab5e88c4cb8d0c599d4825d167cc5adb57a6dfe657050dffee2e8f329c7cbef1aa653d84bfbada8080be16 WHIRLPOOL 0981b7a6c1a0cf2d0e4cad6253975a8e77b1b70e773fe54fee93525d8e8f14e8c8f8c4a26f212a836c69e19fb077b20f43ea391bd6de520ff52fc4165afbbd35 AUX initd_1 1085 SHA256 bb18bb92069d149d817b1253617c42e820dcbfdb6f9bf6cbbe5428b89904e2d7 SHA512 d842dfb42c926b0be11d950b71ba91fd56906cfda018d4be401da4aed509e1c3fa9fb0c8516d053a3de29f50651e81420341fd3e032131ae4deb5b0f735aa5ec WHIRLPOOL 8c3a3b4a2ba8ac1db26afed4a936712ff45704be0bac7ee1a4ca67d32b2b5f370ff0b059686e92b0ff3a76895a48510819d7bb35270bfdb1c79b95bcf125a7aa -DIST 3.0.5572.0.tar.gz 55425944 SHA256 2c9a58469092e6d46168b9c882867644966345ef30e8cc198ea4f0e9a6728662 SHA512 77b038e2d6a0c71891fb79c5b0d5246d8ac13c619c5338e059f015625fcf08b6f87be055c95932abb8be55ee16ace8582ec881289e15219858a92ae0c9b10c43 WHIRLPOOL a16f7bd9d1f1267944a3ca2f5d19337301a3523cfc1099acccd15ba9777b477f65c9e417e4c6d025310291eb2a0b16fca912e2afda87049b16b49f8a4c9c70ac -DIST 3.0.5588.1.tar.gz 55500278 SHA256 68ae462c5dc274c93988f2466c2bb9e7258d7c1420fc380864c7ff0ef22d6577 SHA512 802a535364dcd3f20b61ab47afab8c6ac7c30043428d618585236c2c64ac6747e6c1bff80673d7a7cbebcf44cfe6164908115cb68d0871ff552e92e8882f6d4c WHIRLPOOL 9417cc717d276d8de62e8adbe24674a72ce629efacc8f7fcd14b67054cd84c40fa754e278bea63c03106fe78c5c39c9ff42ffce91b37108b6b03c0be0fc7056a -DIST 3.0.5597.1.tar.gz 55621872 SHA256 07bc45a3a00b071b8402b6c06b16a8b88f27c5992deaba24612f72c4150defe5 SHA512 614c5e2c9a52851e35bd8c8547b49270f4a64e59a0ecb52e99857e545e75d6e818e84ab4fa5d0450d308ab3d3623e639c1dc3e6d1de62c8252ffe0c486d91b8f WHIRLPOOL eab8e42875d2b5b7d6952c7a9fda9ae8cf7402ff2e77916e081a5df0a943fcc0969bb2b022aaf07ee93a636161e955c80cdd463d49e96fddee795bb4b38c6b7f -DIST 3.0.5607.2.tar.gz 55790148 SHA256 e130613535b5adb5184880893fe8a9bc51f7abb5a773542230b45d2abddd4fdd SHA512 6b99581964185294b4522362744a080626124658b55c2529ff028afe5c93d1cdb0ff8c8600eef2990e8f8e1183937d09a1b3e86fda9da4d0b12c17123b5839c7 WHIRLPOOL 75c459cdd8cef4f811624acec2c00220fafa579bc0b3ae6c77df132771ac3a979289c45d1382c51310a6da06a6750b0438b52fbd270f4a26b9a60b1e6bba9c38 -DIST 3.0.5621.3.tar.gz 55800580 SHA256 d6414dba65f6dbf31658a7d11b7e3fc5b9e0df9c043df50bfd4f5375b76ea922 SHA512 57e0ea016558f909243ad1cab3b31c54e89d2d0c6bde9ba035a5d07133b7f9a32fceea5a945d52766450372cc4fe35e26b48a52fdfab825c8f391fa388d856cf WHIRLPOOL 06af57a3dfa62d8bb07d9994b90623b9f93e1b96828fc5f8a3b5d6b583800b9b6a95c90dfd901790e772be3e23b884abd2c11581e6981ec4a9885efe1785db26 -DIST 3.0.5621.4.tar.gz 55800806 SHA256 3610811788c50e2d242909702da8ea005f5b8ae9bd65751fc6fc821144b9b832 SHA512 7eb92003665e3733bfef1abae370c9e6fcadeaef3098c8541a5e79ae9e1f233edba0f5914a8fe59f325879103145700a9adb1beecac669b0eb1d8b114499ca63 WHIRLPOOL 0c9717b9d5486156754aa066a914f1ce5b9a2a87d4694937a714ed9941d9b74d3f21fe4eda0f4d575b1e647bb4003ac30703a8c2b1b9fa823686c72bb7919746 -DIST 3.0.5641.4.tar.gz 54577043 SHA256 f6037906d374f0be67777d1c2daa0db418fe8bb51221a31638f78da61bd96c30 SHA512 07d5a033824bf0bfa0b29b1cba40139de9def271d1e7643abc9fb3adc716289eb840fefbb76d01e93abe100197732e1fca168a568563f4106fb467f7eeba9005 WHIRLPOOL df45c70f66f2428391862000436eed60bb083c7ffcbdeb40bcd84a61edfce63bea50b699a43fbb53ed09df23607f2cc406c5a1ed41d32a00f24afb45c6a265e6 -DIST 3.0.5675.1.tar.gz 56487439 SHA256 afb3755ba9eebd8da5c5cdb3db4f4625dc2eee75de8dc0904ac9cbf8da4d2ad2 SHA512 dfb730c1a9aedd2669a4b7f60fa879cca6f44aa182e7d6baba6054e3dcfc25d271723f54812238627f5b8e7ac176f53c6fdc56c4c92b50d6969155a56c69cd2b WHIRLPOOL 54b520eb9195b4b281a2ca31b1081538465ffae85a466642a59b03d565501979cad986a126fda0c139e3cc02cf2d29fe2d036abae3f320d068d59efab7d0d4b0 -DIST 3.0.5724.4.tar.gz 56292088 SHA256 79d0b17ca5022ad3283c1034f5a8c3bd68dedc97f2cb9507d553f5e91b1cc53e SHA512 cb9334c1a52f10557226340a63f25205725690d5838e7fa65767c14d61ceb34374429a9fb3a37be853c526193d3a1a008c3cca6b3a732daf2f131ea657b1a37d WHIRLPOOL 6f295db892463f022d9ed847193dff37229151ed84468fc049a6226b8615bbca15a41e26960be9d9ac94997a80826e1bb0d8bb779514565051e31b17e0de8964 -DIST 3.0.5724.5.tar.gz 56288829 SHA256 eeb782bf117e1fede5c234d10617d5eec8a3ab6b0cd84f9b1bfc6dd6f6a97b7b SHA512 6a830531ceace1336e2041c90e14f909d284367dbec5ced10427b39ad81cfb5032a5ede60d1ed4f1eadbd84589dd6d838c93a748c1b583f006bb9c80641b0bae WHIRLPOOL df6eb3979173e46881fab21d1a2f0268b86fbe043392dfe3b48c351bca2ea19b0bf645e947e26b8f7ff56b5b36103525266848034d7a9d31a4871f95b4204388 DIST 3.0.5724.6.tar.gz 56293236 SHA256 295791cfffb76572eb20d0ba9c065f9db7ec765b0775613aab82ebeebb0868c5 SHA512 e85f8d8d6e06c6a58c08827f5ddcc320ff29c2c753386c1a144a36f98bf6b44c0bc064cf93811987d2f856fbbdaaa6d2ee3fd068365004d0d216fd1d82c071c7 WHIRLPOOL e3324b774ada6e1b3e7141b2f721a49f188931e47dd37241d4ae61ce057706f072be67470d17c28822847e8e8b0b1a78952d55753af31c3d164900ced1be8aa1 -DIST 3.0.5781.0.tar.gz 59106067 SHA256 9ac1fe782653c2c089dffa8cdc0d73b05b8c4fd8dd3c0ee7e3278428750f9066 SHA512 092f4b36f8ec7d1373b4808731c24c3d6473c31661e9493cd873c4aa0beba53a0556d372d58bd03c1b8598477e10e90553d03a19d88abe79af87ff9d082e7e5d WHIRLPOOL 96947569a074153288d773fa85665909dc36d3b9cd390f571fc81de28d51aba2cfb2fb65de84dc7544d8933e3f6377bd3116ce0ef7701ccb21ccb52c6b0b8b09 -DIST 3.0.5781.1.tar.gz 59103564 SHA256 6c555d89c90a9ced9b909b493912dc15bf2abd6bb8c22685437edb645808ac93 SHA512 84b771a5270ea8db7f872df1496732d02b5d15a532b08fb886e5ab98d348db93cd0b3a4183efdeaf32b1dd4c53e1284f3aa3695f4d678ba3180dd7eca0dc0d06 WHIRLPOOL 0f71994df5089f5bd11dc5cce4ea5e965ad376bf0719424085fba32a9d7673d46a3f01e488548f8b1648fb2f8d0e43850ccd42c01b95a60af699eddc53b146f9 -DIST 3.0.5781.2.tar.gz 59105858 SHA256 ac4c99aad97ad2eb3e478906c2824599a37fae23136bfa98577fbeee08973ab8 SHA512 e0cda1b0a9fc55acbfcef078eda58245a59612b44f56f6375c20e33881ae979c9575111fe29b5eea48a24a3af83ffd40e38a876c2919272a356cc58aab6f9d7e WHIRLPOOL fe2d98eb33589beb44bc1ec30c9bfd127b3a5eb6ee36c5e821b4d69858d8606c9256a1e3fed5ae07f3ee947033fa5f502a62a65f2cc05fd66f793d0b506b3a7b -DIST 3.0.5781.3.tar.gz 59130420 SHA256 9c99d327b28e123253f86170fa6ae5e4a4fe8d0afca48c759cc158bcb7d196b3 SHA512 ddb5d0baa6c255116ba90eae1fcfc413ed5359bd1a478cf9fa78a174b3a9888d66d4d9f2b1ef284f7d2a8116a2e9c86652c6602d180657f0b884b53f11af2ca1 WHIRLPOOL 7cd3342a94ebb60255ae3d90effe3a08836be86df081b8c41047593e0a32474f6bb729ad7576e91ef71abeea49f1f4b4cd0be9068fc39951190144a1ef479b65 -DIST 3.0.5781.4.tar.gz 59185952 SHA256 e6bfc875308dda5c9be38444a45fa0f5c6295abba73647e8d7b31b12c3c13200 SHA512 a8fff6b2ee10c13f85f88a948c4c1311825447d34548b003086e88a20aca86a3d3ba0daab8e92db3c66b5c2c3daf83df62ddef91903b2dde9aff1b32b6c60300 WHIRLPOOL d1958a2b70c19a25b64dcb752846d93d1c3400f5f740c6eae6d918823fa53f312855a1c6362a4bcd8c9dc2c0d62887f38c628b0c1c6317217fde2c04d79432b5 DIST 3.0.5781.8.tar.gz 46730910 SHA256 2daf580ee10265164adb6fcbf3e9f22f49b099d8a13fd0dc9cc36b1ccac82bdf SHA512 a90214499d32235a223832397e773132c37af6fbb1a4663646eeac349c13ef7e95e05d5dd1df8bd27d06366258916d4b72e791fa6c3cab4695366c8c40a522b6 WHIRLPOOL 7fe5be8542fdd040bad304a9c2a8e13052194d7018d94f356cc4009bd6acfce5201ce697720bbcd362b303fa0878bacabd39bd5300f476457f9876f9a1616c6d DIST 3.0.5782.0.tar.gz 46743302 SHA256 08a23bdf0b0f609abf960374e53a144bcec63c55367915072e6f668fbbec6cda SHA512 a85f3d334bfca8dee9ab76661996c6028bbee4a073e88265cd4af613930357fd346a0893ee9505b782cde292bcb0313e6356cc6b7a722f8430483bef010c1b35 WHIRLPOOL fe0b111a566708855ddf564c5194d4289af104150c1ef5d87dec8dfd574796d21fee1904fd0a0bb3d225e8333a3b21a159e3917d1f807f25631e498f98bdbed5 DIST 3.0.5786.tar.gz 47115211 SHA256 8bfe50c48984fc353ee90b98fb36e9a223a22055716930ab0990837a0755f08c SHA512 2e210eb838660cedbc227044ea2626cb4ed0c9e909eecfd367728bf3d611dcf0e1e39c6a0a1cdf8a9f88c1f5b35817533465f2358fd13cc289e1efb414d0a031 WHIRLPOOL 674866c9d3c0c9d92feb5e69ebc3c45853a1907cf2c103bb11c0c47ee308f1141d7d7f02f09b2a5313e757c8cc9556615af7bd05d929440d9d5d5529f93f444d DIST 3.0.5818.tar.gz 54420860 SHA256 8530117373e9a7fb2a11bdae968469b553953cb5c3eacb6b0acc96b338250691 SHA512 d378ad24a0e2abbb73f3c6dec2a8e8b7c0db02f04101f954a194e88e2afd888f851b321b547a8e1d7c8e25930117de36d36edb98c3c4ee927d9792fe0a4016b9 WHIRLPOOL f9f60b0602e3b0527b6ac1ee21b7d9908ad216021a8b67a719b91de52b499b2ed889b96ebdd93abb43e5c181e74253d5fe4324b64d5e3c117694f44dab6aa476 DIST 3.0.5871.tar.gz 47805521 SHA256 abe0da011a9d365ae224096c8f9847f387f8e2342c470d77e10fb52e5eedf77b SHA512 cf170e2a83293a77fc41f482aa8cb02e5666a7d91571a04950e52c3b5802be42715f8cec5971d56e786de3098ee954e9373e0d91ce27d883eae0df8e978c9ac5 WHIRLPOOL 684e76a7abdb5e762a14bc80ef80d5dda23e21cb021d3a07ee9722b35177756c6696bb4345d86bc9a1dd2833a9b5da9152bc558ce298a900cb3fad364be42aff DIST 3.0.5882.tar.gz 46968741 SHA256 8282a570f98eddb7bb423a55e061562003e9a0ac63e9e933a4cd7999c5aef32e SHA512 630dc26f2a6c02a52b82fade5803b9741bde08ca50afd7520fdac9632a78f54edf8e2b645d7f0d717e95d1a7a19b8e4195a87c945042d739ca4d1f1f7d57a956 WHIRLPOOL 4752e011b0a28b0794b82c074dd951409e305f5b21f0767fed9ae00ea59812bf8b19c6d514774d1fc51644be5ec882e328afb3129f05184a9a5836d65c89f66c -EBUILD emby-server-3.0.5572.0-r1.ebuild 3248 SHA256 ce1e4839154a5f3d28ac195ff057b28e41167960dff400f8e64c94f5f59e0b76 SHA512 66c71f47f4ea3a6d0ae5ed6ef51186e87ea5ec245f027006701bb862cd2b634e135b6de09fa98f9143b2ed8535bf169b8ebd82793f450247a5c2cac2253e6fb5 WHIRLPOOL 5e667fe917dc2e05c6d4b3acaeff2eebc20459a32f78597d4b59cb9403306d206ca1a7dfbf9c6279c412acfdba81be4efbc08dee263f6e2493df836e143b917e -EBUILD emby-server-3.0.5572.0-r2.ebuild 3962 SHA256 454b4d0807ad75f3507c424eedc6fe3accfcaa91b0ae640fb8151add5857699a SHA512 7000759f30a80e6947c8e985e44803d99eddd54a719a1a6928039ffd03258997108014fda4314192b54282bac8efb13e99d34404db420e42ff2e97fc8c54acc3 WHIRLPOOL a1ea56ab84b26320af5880f1ea2058a158ea37371bd57aee6349c74c636acdf71f6441c3c1440e8012c3728071296b483d67598dc6a5123f2b14ca366487df4e -EBUILD emby-server-3.0.5572.0.ebuild 2909 SHA256 72a45277fbbca7c20813af53f5ac72225e592952cd4fb0bfb128946cc87e2d2b SHA512 1393f63d757e1be38e3a88a28da9785e858518dc830743f5d5d946f0cf84126dff225c2c01cd0ed0f6706ba0ae98c17ce41b484a8e3d5fc7c40dbe610ffff53d WHIRLPOOL d3e09ff060f5239725f2efb35243d112a220056e4cf0e09c912f3af02a3503e9fc141e11e2b2b3b6a6569348d1767d5e7cc6b6812ac333340b8bca063320d900 -EBUILD emby-server-3.0.5588.1.ebuild 3962 SHA256 454b4d0807ad75f3507c424eedc6fe3accfcaa91b0ae640fb8151add5857699a SHA512 7000759f30a80e6947c8e985e44803d99eddd54a719a1a6928039ffd03258997108014fda4314192b54282bac8efb13e99d34404db420e42ff2e97fc8c54acc3 WHIRLPOOL a1ea56ab84b26320af5880f1ea2058a158ea37371bd57aee6349c74c636acdf71f6441c3c1440e8012c3728071296b483d67598dc6a5123f2b14ca366487df4e -EBUILD emby-server-3.0.5597.1.ebuild 3962 SHA256 454b4d0807ad75f3507c424eedc6fe3accfcaa91b0ae640fb8151add5857699a SHA512 7000759f30a80e6947c8e985e44803d99eddd54a719a1a6928039ffd03258997108014fda4314192b54282bac8efb13e99d34404db420e42ff2e97fc8c54acc3 WHIRLPOOL a1ea56ab84b26320af5880f1ea2058a158ea37371bd57aee6349c74c636acdf71f6441c3c1440e8012c3728071296b483d67598dc6a5123f2b14ca366487df4e -EBUILD emby-server-3.0.5607.2.ebuild 3985 SHA256 58270d884817491ff66ffba5c89d65802e5119755888c471aec2d35633f5c446 SHA512 6bb7be8b18f1409e3f719a75a95cc92a35c624baff5d9f635ed03ffd96017674e3c46ed9cbde6a9d5a9bfa6c825a9d6f819d4abcf457f049d4ef3153a9944fce WHIRLPOOL 723e247ec06e546bd3148c067c86ee38a7360bf58220e5c0a619b9f162c1d523742d86e71b82180b79ce8a3203a08f6236ba02c89f2a8d87485fd95dd2292de7 -EBUILD emby-server-3.0.5621.3.ebuild 3985 SHA256 58270d884817491ff66ffba5c89d65802e5119755888c471aec2d35633f5c446 SHA512 6bb7be8b18f1409e3f719a75a95cc92a35c624baff5d9f635ed03ffd96017674e3c46ed9cbde6a9d5a9bfa6c825a9d6f819d4abcf457f049d4ef3153a9944fce WHIRLPOOL 723e247ec06e546bd3148c067c86ee38a7360bf58220e5c0a619b9f162c1d523742d86e71b82180b79ce8a3203a08f6236ba02c89f2a8d87485fd95dd2292de7 -EBUILD emby-server-3.0.5621.4.ebuild 4116 SHA256 64cae69cfac7340885ea83d9438e5f016d6ac99b75a83ddd02e87e386529faa8 SHA512 bcc35b748f815c1fada8c80a341f6988dcba4b45d7ed7f88680006a7f207ebdff4865750a47db8d11d9fac3e9d5bed7e84dc172d8a1d8a7a9421bb7c26915189 WHIRLPOOL 24653bfc3e9748c2c193dfcdcb65f1a4f2044cd7517ce6b9ad07d5ade3cccf4af6a3a95ac11f2053cb709c583fec4e3b6c9140247ce87310ffece311df4d135f -EBUILD emby-server-3.0.5641.4.ebuild 4116 SHA256 64cae69cfac7340885ea83d9438e5f016d6ac99b75a83ddd02e87e386529faa8 SHA512 bcc35b748f815c1fada8c80a341f6988dcba4b45d7ed7f88680006a7f207ebdff4865750a47db8d11d9fac3e9d5bed7e84dc172d8a1d8a7a9421bb7c26915189 WHIRLPOOL 24653bfc3e9748c2c193dfcdcb65f1a4f2044cd7517ce6b9ad07d5ade3cccf4af6a3a95ac11f2053cb709c583fec4e3b6c9140247ce87310ffece311df4d135f -EBUILD emby-server-3.0.5675.1.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 -EBUILD emby-server-3.0.5724.4.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 -EBUILD emby-server-3.0.5724.5.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 +DIST 3.0.5911.tar.gz 48032005 SHA256 1a4b4ad69473d2f8120079ecf045ba350c9867604c72978763100e7a1d8d57e9 SHA512 dcb8f6bf1890d7f8824a9791700416c298467e1f4be6c8b8edc1b3cd91d4415ba8fde1b155d8c184e4c0caf95538cc4354cf04e522b078fcea643336168eb5d0 WHIRLPOOL a4aad6cb44e50cadfb6dae9876ca0343cd9cd52d0ab1cc212689f25fc969d261c9dc813311d0318d4ac96d5281bc2473aefa9bc1f1348fdfa2cfec48fdc37657 +DIST 3.0.5912.tar.gz 48025905 SHA256 b4275e9ed5296d048c17cdb9f43a790a1ccbc14eee91439df1b121960bbee47b SHA512 1d3178c77cd496fe63926df6ecf664272a2e949f82ea3200138084b64bd1c1ae99a131243b001adcbc9df1f979f6d93df16ee2754eec6760813c7b3159b1dc6f WHIRLPOOL 434ae48fcea8aff17265216567dc1488b78908e79bd37e342a694f37aa7ec30c6bc88af166fac98f2fd58cd00fc31c9cfb92e1ad6c0b0664eb8d6b44ca14ae50 EBUILD emby-server-3.0.5724.6.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 -EBUILD emby-server-3.0.5781.0.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 -EBUILD emby-server-3.0.5781.1.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 -EBUILD emby-server-3.0.5781.2.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 -EBUILD emby-server-3.0.5781.3.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 -EBUILD emby-server-3.0.5781.4.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 EBUILD emby-server-3.0.5781.8.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 EBUILD emby-server-3.0.5782.0.ebuild 4069 SHA256 0be380acbe647afce39322fa62336b819df28146b93f11e3990d800a1b1dbe24 SHA512 3ed676d9c65df2683b98aad092b6ab6567ba132da1d38536c94a41085423dfd755911b84d06cd8bd1b82887c585f38d458930842810c2cb996619ec82703bc25 WHIRLPOOL e3d11503f341bbf3d41ef57017bfe61081268f18a54595f0026fe7ab5153ae4e570fd2c1aee78d477e2cfdfa8ad157298529c99653b4663fa700a6e09bbb9ea4 EBUILD emby-server-3.0.5786.ebuild 4069 SHA256 0be380acbe647afce39322fa62336b819df28146b93f11e3990d800a1b1dbe24 SHA512 3ed676d9c65df2683b98aad092b6ab6567ba132da1d38536c94a41085423dfd755911b84d06cd8bd1b82887c585f38d458930842810c2cb996619ec82703bc25 WHIRLPOOL e3d11503f341bbf3d41ef57017bfe61081268f18a54595f0026fe7ab5153ae4e570fd2c1aee78d477e2cfdfa8ad157298529c99653b4663fa700a6e09bbb9ea4 EBUILD emby-server-3.0.5818.ebuild 4069 SHA256 0be380acbe647afce39322fa62336b819df28146b93f11e3990d800a1b1dbe24 SHA512 3ed676d9c65df2683b98aad092b6ab6567ba132da1d38536c94a41085423dfd755911b84d06cd8bd1b82887c585f38d458930842810c2cb996619ec82703bc25 WHIRLPOOL e3d11503f341bbf3d41ef57017bfe61081268f18a54595f0026fe7ab5153ae4e570fd2c1aee78d477e2cfdfa8ad157298529c99653b4663fa700a6e09bbb9ea4 EBUILD emby-server-3.0.5871.ebuild 4069 SHA256 0be380acbe647afce39322fa62336b819df28146b93f11e3990d800a1b1dbe24 SHA512 3ed676d9c65df2683b98aad092b6ab6567ba132da1d38536c94a41085423dfd755911b84d06cd8bd1b82887c585f38d458930842810c2cb996619ec82703bc25 WHIRLPOOL e3d11503f341bbf3d41ef57017bfe61081268f18a54595f0026fe7ab5153ae4e570fd2c1aee78d477e2cfdfa8ad157298529c99653b4663fa700a6e09bbb9ea4 EBUILD emby-server-3.0.5882.ebuild 4069 SHA256 0be380acbe647afce39322fa62336b819df28146b93f11e3990d800a1b1dbe24 SHA512 3ed676d9c65df2683b98aad092b6ab6567ba132da1d38536c94a41085423dfd755911b84d06cd8bd1b82887c585f38d458930842810c2cb996619ec82703bc25 WHIRLPOOL e3d11503f341bbf3d41ef57017bfe61081268f18a54595f0026fe7ab5153ae4e570fd2c1aee78d477e2cfdfa8ad157298529c99653b4663fa700a6e09bbb9ea4 +EBUILD emby-server-3.0.5911.ebuild 4069 SHA256 0be380acbe647afce39322fa62336b819df28146b93f11e3990d800a1b1dbe24 SHA512 3ed676d9c65df2683b98aad092b6ab6567ba132da1d38536c94a41085423dfd755911b84d06cd8bd1b82887c585f38d458930842810c2cb996619ec82703bc25 WHIRLPOOL e3d11503f341bbf3d41ef57017bfe61081268f18a54595f0026fe7ab5153ae4e570fd2c1aee78d477e2cfdfa8ad157298529c99653b4663fa700a6e09bbb9ea4 +EBUILD emby-server-3.0.5912-r1.ebuild 3959 SHA256 f78187f2b397e1c54651f45cafbb13a3b6f9ead7955cbaee17f65c107180d01a SHA512 372b09d3a5ee79d4030e4f87f530f29b6553073d98b2ae07f1f8fcd1461c7b116d59c9e210e7a0bc6fdd11ac54e4f2ced2da28cf239d351ba2abe13cb8274391 WHIRLPOOL 6779bed485316954e47686eb720e21f3f2151b5ceb4c723366cf5d4154b1126b2ccbcae9919786d6dde49097c6a0e6c0911be907061776dde41b7a747b70b804 +EBUILD emby-server-3.0.5912-r2.ebuild 3959 SHA256 da248710724e26ea15f75275f3e07832e7d1cd8e2d422f7587d5a887adfd8aa0 SHA512 ed12ca566fcbafaf12a3ae4175523d7c81129593622f677e279f040ac05517aa85af4c3c13db435ea9748a3fdc9322a29cd9255f2f7666823bd96702aea19f1e WHIRLPOOL 90d58ca75a0c645eb817338e15a7137ad614ac1569e46fc5c10877e836435e26ca6c2a2280e9b055485d35525c930d763be49cbe814a32b117a719cbe64f4bba +EBUILD emby-server-3.0.5912.ebuild 3939 SHA256 22b70f5bc04547e55851f767604aa3422adab446267410d1e3ae0da8e094dcd5 SHA512 67dfa66969cef606ea8c0d4bdf82e5a11d33872a27b24f1d662f3f8d95d520088c70ed4ca1a05e3dd7edd5b2eb009421369264e2b0798e3c8f9c880e1e23bdb2 WHIRLPOOL af32d3892c6a3c7dc67468a13ca96946818f2fc41d469c928f3bcadc101b1a8bd8cbd6649f54a922f3341c07105a86e6d45f6b7fb20aa9ed60ad7d88de20bea3 EBUILD emby-server-9999.ebuild 3079 SHA256 61f90ec7c2d49d3ebeb5887201542572a27b543e99bf3cd3f6c89609d9ea4f6c SHA512 1febd22bfe38090668cc391fbebee8cd5a71f9ec678a224a9ed0bf29f76a9940c3016b7d20b5209d9e8d871cdd185c0ab0f2642ce4653407497233f1e3b9207e WHIRLPOOL f598d558a94bc20193cd0cb1fde156ae38043eddcf85a5f5440408c18e21c68c56f50bd758515a90b676d41f99bb72f6c6b7a0bc4cd6fe28cfb5cdfdfafda76f
--- a/media-tv/emby-server/emby-server-3.0.5572.0-r1.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,95 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/usr/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/initd_1 ${PN} - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - ewarn "ATTENTION: If you moved from the former mediabrowser-server package don't forget to migrate" - ewarn "your original data directory before the first start! To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " /usr/lib/emby-server" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby /usr/lib/emby-server" -}
--- a/media-tv/emby-server/emby-server-3.0.5572.0-r2.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,114 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5572.0.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,88 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/usr/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} emby-server-${PV} -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/initd_1 ${PN} - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - ewarn "ATTENTION: If you moved from the former mediabrowser-server package don't forget to migrate" - ewarn "your original data directory before the first start! To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " /usr/lib/emby-server" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby /usr/lib/emby-server" -}
--- a/media-tv/emby-server/emby-server-3.0.5588.1.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,114 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5597.1.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,114 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5607.2.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,115 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5621.3.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,115 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5621.4.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5641.4.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5675.1.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5724.4.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5724.5.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5781.0.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5781.1.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5781.2.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5781.3.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- a/media-tv/emby-server/emby-server-3.0.5781.4.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} -
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media-tv/emby-server/emby-server-3.0.5911.ebuild Sun Apr 24 14:22:03 2016 +0200 @@ -0,0 +1,115 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils user git-r3 + +DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." +HOMEPAGE="http://emby.media/" +KEYWORDS="-* ~arm ~amd64 ~x86" +SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" +SLOT="0" +LICENSE="GPL-2" +IUSE="" +RESTRICT="mirror test" + +RDEPEND=">=dev-lang/mono-3.2.7 + >=media-video/ffmpeg-2[vpx] + media-gfx/imagemagick[jpeg,jpeg2k,webp,png] + !media-tv/mediabrowser-server + >=dev-db/sqlite-3.0.0" +DEPEND="app-arch/unzip ${RDEPEND}" + +INSTALL_DIR="/opt/emby-server" +DATA_DIR="/var/lib/emby-server" +STARTUP_LOG="/var/log/emby-server_start.log" +INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" + +# INSTALL +# ####################################################################################################### + +pkg_setup() { + einfo "creating user for Emby" + enewgroup emby + enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system +} + +# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here +src_unpack() { + unpack ${A} + mv Emby-${PV} emby-server-${PV} +} + +src_prepare() { + MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) + MAGICKWAND=${MAGICKWAND##*/} + einfo "adapting to imagemagick library to: ${MAGICKWAND}" + sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" +} + + +src_compile() { + einfo "updating root certificates for mono certificate store" + mozroots --import --sync + einfo "now actually compile" + xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" +} + +src_install() { + einfo "preparing startup scripts" + newinitd "${FILESDIR}"/emby-server.init_2 ${PN} + newconfd "${FILESDIR}"/emby-server.conf ${PN} + + einfo "preparing startup log file" + dodir /var/log/ + touch ${D}${STARTUP_LOG} + chown emby:emby ${D}${STARTUP_LOG} + + einfo "installing compiled files" + diropts -oemby -gemby + dodir ${INSTALL_DIR} + cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" + chown emby:emby -R ${D}${INSTALL_DIR} + + # as we use the system libraries, we delete the local ones now as we couldn't do it before + rm -R ${D}${INSTALL_DIR}/MediaInfo + + einfo "prepare data directory" + dodir ${DATA_DIR} +} + +pkg_postinst() { + einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." + einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." + einfo "" + + if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then + ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" + ewarn "don't forget to migrate your original data directory before the first start!" + ewarn "To do that move" + ewarn " /usr/lib/mediabrowser-server" + ewarn "to" + ewarn " ${DATA_DIR}" + ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" + ewarn " chown -R emby:emby ${DATA_DIR}" + fi + + if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then + ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" + ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" + ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" + fi +} + +# UNINSTALL +# ####################################################################################################### + +pkg_prerm() { + einfo "Stopping running instances of Emby Server" + if [ -e "${INIT_SCRIPT}" ]; then + ${INIT_SCRIPT} stop + fi +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media-tv/emby-server/emby-server-3.0.5912-r1.ebuild Sun Apr 24 14:22:03 2016 +0200 @@ -0,0 +1,112 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils user git-r3 + +DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." +HOMEPAGE="http://emby.media/" +KEYWORDS="-* ~arm ~amd64 ~x86" +SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" +SLOT="0" +LICENSE="GPL-2" +IUSE="" +RESTRICT="mirror test" + +RDEPEND=">=dev-lang/mono-3.2.7 + <dev-lang/mono-4.4 + >=media-video/ffmpeg-2[vpx] + media-gfx/imagemagick[jpeg,jpeg2k,webp,png] + !media-tv/mediabrowser-server + >=dev-db/sqlite-3.0.0" +DEPEND="app-arch/unzip ${RDEPEND}" + +INSTALL_DIR="/opt/emby-server" +DATA_DIR="/var/lib/emby-server" +STARTUP_LOG="/var/log/emby-server_start.log" +INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" + +# INSTALL +# ####################################################################################################### + +pkg_setup() { + einfo "creating user for Emby" + enewgroup emby + enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system +} + +# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here +src_unpack() { + unpack ${A} + mv Emby-${PV} emby-server-${PV} +} + +src_prepare() { + MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) + MAGICKWAND=${MAGICKWAND##*/} + einfo "adapting to imagemagick library to: ${MAGICKWAND}" + sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" +} + + +src_compile() { + einfo "updating root certificates for mono certificate store" + mozroots --import --sync + einfo "now actually compile" + xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" +} + +src_install() { + einfo "preparing startup scripts" + newinitd "${FILESDIR}"/emby-server.init_2 ${PN} + newconfd "${FILESDIR}"/emby-server.conf ${PN} + + einfo "preparing startup log file" + dodir /var/log/ + touch ${D}${STARTUP_LOG} + chown emby:emby ${D}${STARTUP_LOG} + + einfo "installing compiled files" + diropts -oemby -gemby + dodir ${INSTALL_DIR} + cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" + chown emby:emby -R ${D}${INSTALL_DIR} + + einfo "prepare data directory" + dodir ${DATA_DIR} +} + +pkg_postinst() { + einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." + einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." + einfo "" + + if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then + ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" + ewarn "don't forget to migrate your original data directory before the first start!" + ewarn "To do that move" + ewarn " /usr/lib/mediabrowser-server" + ewarn "to" + ewarn " ${DATA_DIR}" + ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" + ewarn " chown -R emby:emby ${DATA_DIR}" + fi + + if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then + ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" + ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" + ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" + fi +} + +# UNINSTALL +# ####################################################################################################### + +pkg_prerm() { + einfo "Stopping running instances of Emby Server" + if [ -e "${INIT_SCRIPT}" ]; then + ${INIT_SCRIPT} stop + fi +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media-tv/emby-server/emby-server-3.0.5912-r2.ebuild Sun Apr 24 14:22:03 2016 +0200 @@ -0,0 +1,112 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils user git-r3 + +DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." +HOMEPAGE="http://emby.media/" +KEYWORDS="-* ~arm ~amd64 ~x86" +SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" +SLOT="0" +LICENSE="GPL-2" +IUSE="" +RESTRICT="mirror test" + +RDEPEND=">=dev-lang/mono-3.2.7 + <dev-lang/mono-4.3 + >=media-video/ffmpeg-2[vpx] + media-gfx/imagemagick[jpeg,jpeg2k,webp,png] + !media-tv/mediabrowser-server + >=dev-db/sqlite-3.0.0" +DEPEND="app-arch/unzip ${RDEPEND}" + +INSTALL_DIR="/opt/emby-server" +DATA_DIR="/var/lib/emby-server" +STARTUP_LOG="/var/log/emby-server_start.log" +INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" + +# INSTALL +# ####################################################################################################### + +pkg_setup() { + einfo "creating user for Emby" + enewgroup emby + enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system +} + +# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here +src_unpack() { + unpack ${A} + mv Emby-${PV} emby-server-${PV} +} + +src_prepare() { + MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) + MAGICKWAND=${MAGICKWAND##*/} + einfo "adapting to imagemagick library to: ${MAGICKWAND}" + sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" +} + + +src_compile() { + einfo "updating root certificates for mono certificate store" + mozroots --import --sync + einfo "now actually compile" + xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" +} + +src_install() { + einfo "preparing startup scripts" + newinitd "${FILESDIR}"/emby-server.init_2 ${PN} + newconfd "${FILESDIR}"/emby-server.conf ${PN} + + einfo "preparing startup log file" + dodir /var/log/ + touch ${D}${STARTUP_LOG} + chown emby:emby ${D}${STARTUP_LOG} + + einfo "installing compiled files" + diropts -oemby -gemby + dodir ${INSTALL_DIR} + cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" + chown emby:emby -R ${D}${INSTALL_DIR} + + einfo "prepare data directory" + dodir ${DATA_DIR} +} + +pkg_postinst() { + einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." + einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." + einfo "" + + if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then + ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" + ewarn "don't forget to migrate your original data directory before the first start!" + ewarn "To do that move" + ewarn " /usr/lib/mediabrowser-server" + ewarn "to" + ewarn " ${DATA_DIR}" + ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" + ewarn " chown -R emby:emby ${DATA_DIR}" + fi + + if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then + ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" + ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" + ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" + fi +} + +# UNINSTALL +# ####################################################################################################### + +pkg_prerm() { + einfo "Stopping running instances of Emby Server" + if [ -e "${INIT_SCRIPT}" ]; then + ${INIT_SCRIPT} stop + fi +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media-tv/emby-server/emby-server-3.0.5912.ebuild Sun Apr 24 14:22:03 2016 +0200 @@ -0,0 +1,111 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils user git-r3 + +DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." +HOMEPAGE="http://emby.media/" +KEYWORDS="-* ~arm ~amd64 ~x86" +SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" +SLOT="0" +LICENSE="GPL-2" +IUSE="" +RESTRICT="mirror test" + +RDEPEND=">=dev-lang/mono-3.2.7 + >=media-video/ffmpeg-2[vpx] + media-gfx/imagemagick[jpeg,jpeg2k,webp,png] + !media-tv/mediabrowser-server + >=dev-db/sqlite-3.0.0" +DEPEND="app-arch/unzip ${RDEPEND}" + +INSTALL_DIR="/opt/emby-server" +DATA_DIR="/var/lib/emby-server" +STARTUP_LOG="/var/log/emby-server_start.log" +INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" + +# INSTALL +# ####################################################################################################### + +pkg_setup() { + einfo "creating user for Emby" + enewgroup emby + enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system +} + +# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here +src_unpack() { + unpack ${A} + mv Emby-${PV} emby-server-${PV} +} + +src_prepare() { + MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) + MAGICKWAND=${MAGICKWAND##*/} + einfo "adapting to imagemagick library to: ${MAGICKWAND}" + sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" +} + + +src_compile() { + einfo "updating root certificates for mono certificate store" + mozroots --import --sync + einfo "now actually compile" + xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" +} + +src_install() { + einfo "preparing startup scripts" + newinitd "${FILESDIR}"/emby-server.init_2 ${PN} + newconfd "${FILESDIR}"/emby-server.conf ${PN} + + einfo "preparing startup log file" + dodir /var/log/ + touch ${D}${STARTUP_LOG} + chown emby:emby ${D}${STARTUP_LOG} + + einfo "installing compiled files" + diropts -oemby -gemby + dodir ${INSTALL_DIR} + cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" + chown emby:emby -R ${D}${INSTALL_DIR} + + einfo "prepare data directory" + dodir ${DATA_DIR} +} + +pkg_postinst() { + einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." + einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." + einfo "" + + if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then + ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" + ewarn "don't forget to migrate your original data directory before the first start!" + ewarn "To do that move" + ewarn " /usr/lib/mediabrowser-server" + ewarn "to" + ewarn " ${DATA_DIR}" + ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" + ewarn " chown -R emby:emby ${DATA_DIR}" + fi + + if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then + ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" + ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" + ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" + fi +} + +# UNINSTALL +# ####################################################################################################### + +pkg_prerm() { + einfo "Stopping running instances of Emby Server" + if [ -e "${INIT_SCRIPT}" ]; then + ${INIT_SCRIPT} stop + fi +}
--- a/media-tv/mediabrowser-server/Manifest Mon Mar 28 21:28:10 2016 +0200 +++ b/media-tv/mediabrowser-server/Manifest Sun Apr 24 14:22:03 2016 +0200 @@ -2,15 +2,5 @@ AUX start.sh 119 SHA256 4ac00ddd852e98f10160c8cdccea36fa61afff518d0741b027b42c97c58dd82d SHA512 7219fa596ddcdb9e62661b47cf3ac2d74e47bbfe7a5a2d58d5fe049e85215dee405dd8d065edaa81856f83eeed62e384c8f3538cf89de903c3f41b6e7d7b3dfb WHIRLPOOL 727702d83be0e7b2cffaf476a7aaa25a6d262c6d2516eaa07f0f1e59bcb2ceec8afc3ec51957c81e8528b0ed96d71bff0050bd575c6378cde533b6bc55d0fbcd AUX system_libraries_1.patch 1476 SHA256 683481112bb5af7d6bfa9506d4989bfa7e3ceafd9d7d3cffc6057655b21aa303 SHA512 3798f3965be45891f1c5394ea30191f11df518ff29e6e9a004e9f97f1aaab3fe975506f6157026e74657ea1c7c51796168035dd67c1816030b9fd53857c3c7a6 WHIRLPOOL 5a62ea761dd52fdb9a4699a6a2110c05128679da8648405925038c1b71ab1717906b3857cadd459588b898e0cb764c98784320becfaa1186efd4b20e98c1b7e1 AUX system_libraries_2.patch 696 SHA256 aa7e691ccd8d63bfa330e93061d14ced061b388efc7642b493dab5cad8e7d47f SHA512 3a9f9a1311ba9914554951cca452bd208a6bfb8fd32cf785bc3dc73c2ebd425d400d33201523a0813ef83954f5c6b8038cd8ba89fea9c362d59f420badcad316 WHIRLPOOL 5648fbc2ae426a2f242e6b3359e814097fc263ea037d7d50c71174297c61fb4e2a29f8498f7a6d8410b23ec973196e28a7a694c43e43041b5aef7792ad646518 -DIST 0e553d393aa2dea420b8478d2576362330da07de.zip 49592330 SHA256 b21614f8fcff18eca9b015f9e91b1956774e8973e03d7283c70e781c60681135 SHA512 586ddd786090fb6b8cf3505d129e239c2036841b812f2084722de7e0359fda9ba3584a76194e37075c941204124cb0764738c1670e88b77064d4a5a454d84d2b WHIRLPOOL 8562f5b2824bb3c7b84e2ebead8e3fee5d85d93de40e84077013473005b4db02cfb8c59491a9de0fe64607e5aeaa761ce66812c7548a4162b87ddf86f385d855 -DIST 3.0.5518.7.zip 50925664 SHA256 b0d08c1ca6c9c2bf3c5d55272fde75b94076ec53d62c751b841acc5ccc881be2 SHA512 eebfc42fdbe0a0c1dab5a0ad46883cfd2793dcac3a53124c87c2633136f4989167013d063bc6dd971355e3bfd7a86863844551b9ecd157d24bc5b1855257bc8c WHIRLPOOL 0e43fa9597282e2f04b693ad487407545f4faa5ab8b563f3a7681bd8925d8ccbec6cdc78c069a87858c1b87fb4ce43d89d281c929a181f67626bae8ee05d17dd DIST 3.0.5572.0.zip 56907963 SHA256 ba1e7a360fc7704b481103b352c490986b2d74375c9c545fc802eaeedfedd4b5 SHA512 7e6ad0e570842841cc07ccd1c3c5210e442d87a59071a6b0b0ffca68058ad0cfa0001da3d478fb84a889237be250c32fc656d69a2451778f45876917aed1a71d WHIRLPOOL ba6bffdb94555ee731ac90704c8168100cb78a0d07234f62a330153bc5dba4ec113ddfa2f07abc74740e66e299a40251bf7a251255c5acfb3e453bde224a4ed7 -DIST 80200363d2b6f60a89f09cbe3b939fc56eba3f7a.zip 35478733 SHA256 5a9ea06260ffaddbb96f0ce61ef2d597743a8e8a6cb13a507134b748890f9fa9 SHA512 1d1e9a87874afdd5249f113fadded5ab15dce1860500007040d12e4c38045bc12164176a08ad20b759b0c34e6bd0b44a3ceb3dc1e2ace36f2c7c1c1ad15e698a WHIRLPOOL bb1a17e7b2f505e55ce0bc439121ee6139eae6f89fdfc22f9ce8357a1457b3727d5d99ff0eb90357a249e20a4db649e9b008f83e6f4c9fde2b6e99b4208472bb -DIST c70ca517a1f450d28439cd45b9389bbb926a4adb.zip 51208862 SHA256 79a7f9f2d5e600a7b45cf3a5688805b939f533c61e8ec8d55b1d96c5ee94e9d4 SHA512 52b5c40ef4cf6279bc0a59e7c6f22b3898c3c8a7b47840426b4d863063de44a0e3cda731b1ee517fc6be738cd3bb5b671b2dd32e49a2ce21a7aafe0767cceefb WHIRLPOOL 2cbcbcfa7d6b84b7b9e86090fbb2a307efc127d2374da49c8058ad158fbe497a2728b48c6dfaaa80211dbd2f78530ef9190308c79c3fa551648604e4cd104410 -EBUILD mediabrowser-server-3.0.5390.ebuild 4085 SHA256 0167c3779838b98e48ead0ab9c422663734aa8efee888de74d8ef3148168cd1a SHA512 8112c10e36b1ad42f42ed4c1879abbaf37ad2145935849d2490572e91450d0be27ef958675d86b29a6559db0ad8f50f7833ae9be67ddd4ca4f906e3a1cee9cd1 WHIRLPOOL e88367784cd3378ddff0d8c650ddf4221166451b6d383850ccc6e1b67dfda72ee1f39e5aa90e9f6e81f739daaeae15532acc248219646a06b43b0f7e6bc6e44f -EBUILD mediabrowser-server-3.0.5395.ebuild 4089 SHA256 04cf164c4c37c984293c51753cf949cf290e67cec0a7018ada748a0d8f58c162 SHA512 9f76b838765023ea3b1fd8ec7dd5e72b371e554999aaed1d6de807f7f1f4510085e88171dc818b5abf3dc57a94f4c45307490bac9c5c6992f1d461bf2f854f4c WHIRLPOOL 544070d66edd35284b1166362b5effd4e991338d5200e86ebde91c4ff8d46c3e68e024e307bceb5394ab83c76ca629bffbef501c5e94dcc0ee0ee7d3365e5fef -EBUILD mediabrowser-server-3.0.5490.2.ebuild 4092 SHA256 b796f7e6e7d27bc46345c6f75a64a5c3c4b272a610d3b36e211a311a1b6c1795 SHA512 3291e92dd6fe0dd0b3c37294718bc3593dd54707c2a5e8451bb978f1080f0254a83133e094bd2c6daab53c633abbfeb4e49095b02cdfa9018bccec0c33a27349 WHIRLPOOL 1b8a80137855d2ffd4fc04000b6450e2b0e0ffbd2ebe19e3eb99901f24b7ec9ee74acf439068a480b11d6b4c7c61a85ff8d11f5bb0b1defbf29a9db940d281de -EBUILD mediabrowser-server-3.0.5518.7.ebuild 3908 SHA256 0c10c1f9652c6c5a5f33f6422b134008e89ee96b9f8f4b2dbf91670fc20f6380 SHA512 07815ad4e541da99f0f9e9b47ef5afa7ad5882ca99fe223e60ad4f26cc3dcd88e28f8ff958b0012b43bc073bb709ece19b0134419fe65b35ab655d524bfbfc49 WHIRLPOOL ee0ef39404ef0ab8922bfcfe4cebdff49b751ddb5ec220d3087b2c07a5b396da3c317140b677ab2df584e7b12170b11589ee679ef0f233adf5f7d7b1e31baeeb -EBUILD mediabrowser-server-3.0.5572.0-r1.ebuild 4175 SHA256 936d8ee86841c2b01bd4d10f6d6f2ba26e490b2e82502da96d045751601335eb SHA512 9a014ca042b8e197a5698cbb041667bcfd354dfa925abefec21fe717d93389b957a33813e8fa23e977c34c6cc2cc06f99dd098405250c42f078e7ab9a7e2f874 WHIRLPOOL cc5eac901c9c4716a03479dbfaf3fdf94afca15afda8e3c1ee35148b9a6c8cbdcb01d05a779d2b71d198cd834824c163091fc81133a8a0a73650cc76c733d8e0 -EBUILD mediabrowser-server-3.0.5572.0.ebuild 3809 SHA256 251fae9bd7702b0633161e701172c7ebea06dfdf28255b098107b78c285851ac SHA512 6ff9e6b6414a0fba84a5fb6a11fd1fe392ce549a4210ef1d9809230d5ec643ba45825de8a075e0e5341b86e4408246665c39a950660bf1cd31758afe33ed5075 WHIRLPOOL 65f0b46bb9a7b3f0bccb065e3561186b9a3d57680c3eab1e04ea9f241ad42a9069a431784b6963b8c08507ef95c22f51366e2cb1377927cd00de3b3b0a1bf0a6 -EBUILD mediabrowser-server-9999.ebuild 3047 SHA256 8031da4ba41bef0fe96e654f59302b9a4c0fc220fd42147ed3e8761e99e8c225 SHA512 4e15dc6088094c55c48353deedb1bb75747bd592321bd70a2217b27df390bbe3b8561d758873b8e90a3063cae39320e0144143f282aa99fcc31304a73084bfbd WHIRLPOOL 03276940cce1beb8f29823c7a9b8331fb11e04fbd1829367ec5cb15cebf53224fc415fa110a6a8a5e3fcfd7aba049b78f15584cba17a576528cd44c0bd35023e +EBUILD mediabrowser-server-3.0.5572.0-r1.ebuild 4219 SHA256 0e90f3dbf8136b14256f0b9bb5281d00c9fc8083629de6d1bd323cf414822733 SHA512 24b1dc05d36b083376b321290f8acb19c4f5ec77f23f22d54123246fa321dfafeae2e00214059fb25e4a4ed561d01bc8d938360a795f13d1513fb28154119dfe WHIRLPOOL b8f992244b2a0803f7dbff8ca221d483c4ad56e58ad898cb329b25020982c2a22222ae801bcf02ddf620d126d7531c8d777e364669f4e299ab1057a6ecbc60eb
--- a/media-tv/mediabrowser-server/mediabrowser-server-3.0.5390.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,118 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user - -DESCRIPTION="MediaBrowser Server is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://mediabrowser.tv/" -KEYWORDS="-* ~arm ~amd64 ~x86" -#EGIT_REPO_URI="https://github.com/MediaBrowser/MediaBrowser/" -#EGIT_REPO_URI="https://github.com/gsnerf/MediaBrowser/" -REVISION="c70ca517a1f450d28439cd45b9389bbb926a4adb" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${REVISION}.zip" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=dev-dotnet/libgdiplus-2.10 - media-video/ffmpeg[vpx] - >=media-libs/libmediainfo-0.7 - >=media-libs/libwebp-0.4.1[jpeg]" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/mediabrowser-server" -DATA_DIR="/usr/lib/mediabrowser-server" -STARTUP_LOG="/var/log/mediabrowser_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/mediabrowser-server" - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${REVISION} mediabrowser-server-${PV} -} - -# we don't want to use the third party drivers, so we patch the config files to use system ones instead -# attention: do NOT remove the third party libraries before compiling as the build process might fail! -src_prepare() { - epatch "${FILESDIR}/system_libraries_1.patch" -} - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/initd_1 ${PN} - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown mediabrowser:mediabrowser ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -omediabrowser -gmediabrowser - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown mediabrowser:mediabrowser -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/libwebp - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_setup() { - einfo "creating user for MediaBrowser" - enewgroup mediabrowser - enewuser mediabrowser -1 /bin/bash ${INSTALL_DIR} "mediabrowser" --system -} - -#pkg_preinst() { - #cd ${D} - #einfo "preparing compiled package for install" - #mkdir -p opt/mediabrowser-server - #cp -R ${WORKDIR}/${P}/MediaBrowser.Server.Mono/bin/Release\ Mono/* opt/mediabrowser-server/ || die - #cp ${FILESDIR}/start.sh opt/mediabrowser-server/start.sh - #chown mediabrowser:mediabrowser -R opt/mediabrowser-server - #chmod 755 opt/mediabrowser-server/start.sh - - #einfo "adding init script" - #mkdir -p etc/init.d - #cp "${FILESDIR}"/initd_1 etc/init.d/mediabrowser-server - #chmod 755 etc/init.d/mediabrowser-server - #mkdir -p var/log - #touch var/log/mediabrowser_start.log - #chown mediabrowser:mediabrowser var/log/mediabrowser_start.log - - #einfo "preparing data directory" - #mkdir -p usr/lib/mediabrowser-server - #chown mediabrowser:mediabrowser usr/lib/mediabrowser-server - - #einfo "Stopping running instances of MediaBrowser Server for actual install" - #if [ -e "${INIT_SCRIPT}" ]; then - # ${INIT_SCRIPT} stop - #fi -#} - -pkg_prerm() { - einfo "Stopping running instances of Media Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} - -pkg_postinst() { - einfo "MediaBrowser-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by MediaBrowser can be found at ${DATA_DIR} after the first start." - einfo "" - einfo "If you just updated from an earlier version make sure to restart the service!" -}
--- a/media-tv/mediabrowser-server/mediabrowser-server-3.0.5395.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,118 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user - -DESCRIPTION="MediaBrowser Server is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://mediabrowser.tv/" -KEYWORDS="-* ~arm ~amd64 ~x86" -#EGIT_REPO_URI="https://github.com/MediaBrowser/MediaBrowser/" -#EGIT_REPO_URI="https://github.com/gsnerf/MediaBrowser/" -REVISION="80200363d2b6f60a89f09cbe3b939fc56eba3f7a" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${REVISION}.zip" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=dev-dotnet/libgdiplus-2.10 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - >=media-libs/libwebp-0.4.1[jpeg]" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/mediabrowser-server" -DATA_DIR="/usr/lib/mediabrowser-server" -STARTUP_LOG="/var/log/mediabrowser_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/mediabrowser-server" - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${REVISION} mediabrowser-server-${PV} -} - -# we don't want to use the third party drivers, so we patch the config files to use system ones instead -# attention: do NOT remove the third party libraries before compiling as the build process might fail! -src_prepare() { - epatch "${FILESDIR}/system_libraries_2.patch" -} - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/initd_1 ${PN} - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown mediabrowser:mediabrowser ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -omediabrowser -gmediabrowser - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown mediabrowser:mediabrowser -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/libwebp - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_setup() { - einfo "creating user for MediaBrowser" - enewgroup mediabrowser - enewuser mediabrowser -1 /bin/bash ${INSTALL_DIR} "mediabrowser" --system -} - -#pkg_preinst() { - #cd ${D} - #einfo "preparing compiled package for install" - #mkdir -p opt/mediabrowser-server - #cp -R ${WORKDIR}/${P}/MediaBrowser.Server.Mono/bin/Release\ Mono/* opt/mediabrowser-server/ || die - #cp ${FILESDIR}/start.sh opt/mediabrowser-server/start.sh - #chown mediabrowser:mediabrowser -R opt/mediabrowser-server - #chmod 755 opt/mediabrowser-server/start.sh - - #einfo "adding init script" - #mkdir -p etc/init.d - #cp "${FILESDIR}"/initd_1 etc/init.d/mediabrowser-server - #chmod 755 etc/init.d/mediabrowser-server - #mkdir -p var/log - #touch var/log/mediabrowser_start.log - #chown mediabrowser:mediabrowser var/log/mediabrowser_start.log - - #einfo "preparing data directory" - #mkdir -p usr/lib/mediabrowser-server - #chown mediabrowser:mediabrowser usr/lib/mediabrowser-server - - #einfo "Stopping running instances of MediaBrowser Server for actual install" - #if [ -e "${INIT_SCRIPT}" ]; then - # ${INIT_SCRIPT} stop - #fi -#} - -pkg_prerm() { - einfo "Stopping running instances of Media Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} - -pkg_postinst() { - einfo "MediaBrowser-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by MediaBrowser can be found at ${DATA_DIR} after the first start." - einfo "" - einfo "If you just updated from an earlier version make sure to restart the service!" -}
--- a/media-tv/mediabrowser-server/mediabrowser-server-3.0.5490.2.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,118 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user - -DESCRIPTION="MediaBrowser Server is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://mediabrowser.tv/" -KEYWORDS="-* ~arm ~amd64 ~x86" -#EGIT_REPO_URI="https://github.com/MediaBrowser/MediaBrowser/" -#EGIT_REPO_URI="https://github.com/gsnerf/MediaBrowser/" -REVISION="0e553d393aa2dea420b8478d2576362330da07de" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${REVISION}.zip" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=dev-dotnet/libgdiplus-2.10 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - >=media-libs/libwebp-0.4.1[jpeg]" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/mediabrowser-server" -DATA_DIR="/usr/lib/mediabrowser-server" -STARTUP_LOG="/var/log/mediabrowser_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/mediabrowser-server" - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${REVISION} mediabrowser-server-${PV} -} - -# we don't want to use the third party drivers, so we patch the config files to use system ones instead -# attention: do NOT remove the third party libraries before compiling as the build process might fail! -#src_prepare() { -# epatch "${FILESDIR}/system_libraries_2.patch" -#} - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/initd_1 ${PN} - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown mediabrowser:mediabrowser ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -omediabrowser -gmediabrowser - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown mediabrowser:mediabrowser -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/libwebp - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_setup() { - einfo "creating user for MediaBrowser" - enewgroup mediabrowser - enewuser mediabrowser -1 /bin/bash ${INSTALL_DIR} "mediabrowser" --system -} - -#pkg_preinst() { - #cd ${D} - #einfo "preparing compiled package for install" - #mkdir -p opt/mediabrowser-server - #cp -R ${WORKDIR}/${P}/MediaBrowser.Server.Mono/bin/Release\ Mono/* opt/mediabrowser-server/ || die - #cp ${FILESDIR}/start.sh opt/mediabrowser-server/start.sh - #chown mediabrowser:mediabrowser -R opt/mediabrowser-server - #chmod 755 opt/mediabrowser-server/start.sh - - #einfo "adding init script" - #mkdir -p etc/init.d - #cp "${FILESDIR}"/initd_1 etc/init.d/mediabrowser-server - #chmod 755 etc/init.d/mediabrowser-server - #mkdir -p var/log - #touch var/log/mediabrowser_start.log - #chown mediabrowser:mediabrowser var/log/mediabrowser_start.log - - #einfo "preparing data directory" - #mkdir -p usr/lib/mediabrowser-server - #chown mediabrowser:mediabrowser usr/lib/mediabrowser-server - - #einfo "Stopping running instances of MediaBrowser Server for actual install" - #if [ -e "${INIT_SCRIPT}" ]; then - # ${INIT_SCRIPT} stop - #fi -#} - -pkg_prerm() { - einfo "Stopping running instances of Media Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} - -pkg_postinst() { - einfo "MediaBrowser-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by MediaBrowser can be found at ${DATA_DIR} after the first start." - einfo "" - einfo "If you just updated from an earlier version make sure to restart the service!" -}
--- a/media-tv/mediabrowser-server/mediabrowser-server-3.0.5518.7.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,115 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user - -DESCRIPTION="MediaBrowser Server is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://mediabrowser.tv/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.zip" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=dev-dotnet/libgdiplus-2.10 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - >=media-libs/libwebp-0.4.1[jpeg]" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/mediabrowser-server" -DATA_DIR="/usr/lib/mediabrowser-server" -STARTUP_LOG="/var/log/mediabrowser_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/mediabrowser-server" - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} mediabrowser-server-${PV} -} - -# we don't want to use the third party drivers, so we patch the config files to use system ones instead -# attention: do NOT remove the third party libraries before compiling as the build process might fail! -#src_prepare() { -# epatch "${FILESDIR}/system_libraries_2.patch" -#} - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/initd_1 ${PN} - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown mediabrowser:mediabrowser ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -omediabrowser -gmediabrowser - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown mediabrowser:mediabrowser -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/libwebp - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_setup() { - einfo "creating user for MediaBrowser" - enewgroup mediabrowser - enewuser mediabrowser -1 /bin/bash ${INSTALL_DIR} "mediabrowser" --system -} - -#pkg_preinst() { - #cd ${D} - #einfo "preparing compiled package for install" - #mkdir -p opt/mediabrowser-server - #cp -R ${WORKDIR}/${P}/MediaBrowser.Server.Mono/bin/Release\ Mono/* opt/mediabrowser-server/ || die - #cp ${FILESDIR}/start.sh opt/mediabrowser-server/start.sh - #chown mediabrowser:mediabrowser -R opt/mediabrowser-server - #chmod 755 opt/mediabrowser-server/start.sh - - #einfo "adding init script" - #mkdir -p etc/init.d - #cp "${FILESDIR}"/initd_1 etc/init.d/mediabrowser-server - #chmod 755 etc/init.d/mediabrowser-server - #mkdir -p var/log - #touch var/log/mediabrowser_start.log - #chown mediabrowser:mediabrowser var/log/mediabrowser_start.log - - #einfo "preparing data directory" - #mkdir -p usr/lib/mediabrowser-server - #chown mediabrowser:mediabrowser usr/lib/mediabrowser-server - - #einfo "Stopping running instances of MediaBrowser Server for actual install" - #if [ -e "${INIT_SCRIPT}" ]; then - # ${INIT_SCRIPT} stop - #fi -#} - -pkg_prerm() { - einfo "Stopping running instances of Media Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} - -pkg_postinst() { - einfo "MediaBrowser-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by MediaBrowser can be found at ${DATA_DIR} after the first start." - einfo "" - einfo "If you just updated from an earlier version make sure to restart the service!" -}
--- a/media-tv/mediabrowser-server/mediabrowser-server-3.0.5572.0-r1.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ b/media-tv/mediabrowser-server/mediabrowser-server-3.0.5572.0-r1.ebuild Sun Apr 24 14:22:03 2016 +0200 @@ -6,9 +6,9 @@ inherit eutils user git-r3 -DESCRIPTION="MediaBrowser Server is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." +DESCRIPTION="WARNING: DEPRECATED PACKAGE, USE media-tv/emby-server INSTEAD! MediaBrowser Server is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." HOMEPAGE="http://mediabrowser.tv/" -KEYWORDS="-* ~arm ~amd64 ~x86" +KEYWORDS="" SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.zip" SLOT="0" LICENSE="GPL-2"
--- a/media-tv/mediabrowser-server/mediabrowser-server-3.0.5572.0.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,112 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="MediaBrowser Server is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://mediabrowser.tv/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/MediaBrowser/archive/${PV}.zip" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/emby-server" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/mediabrowser-server" -DATA_DIR="/usr/lib/mediabrowser-server" -STARTUP_LOG="/var/log/mediabrowser_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/mediabrowser-server" - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv MediaBrowser-${PV} mediabrowser-server-${PV} -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/initd_1 ${PN} - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown mediabrowser:mediabrowser ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -omediabrowser -gmediabrowser - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown mediabrowser:mediabrowser -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_setup() { - einfo "creating user for MediaBrowser" - enewgroup mediabrowser - enewuser mediabrowser -1 /bin/bash ${INSTALL_DIR} "mediabrowser" --system -} - -#pkg_preinst() { - #cd ${D} - #einfo "preparing compiled package for install" - #mkdir -p opt/mediabrowser-server - #cp -R ${WORKDIR}/${P}/MediaBrowser.Server.Mono/bin/Release\ Mono/* opt/mediabrowser-server/ || die - #cp ${FILESDIR}/start.sh opt/mediabrowser-server/start.sh - #chown mediabrowser:mediabrowser -R opt/mediabrowser-server - #chmod 755 opt/mediabrowser-server/start.sh - - #einfo "adding init script" - #mkdir -p etc/init.d - #cp "${FILESDIR}"/initd_1 etc/init.d/mediabrowser-server - #chmod 755 etc/init.d/mediabrowser-server - #mkdir -p var/log - #touch var/log/mediabrowser_start.log - #chown mediabrowser:mediabrowser var/log/mediabrowser_start.log - - #einfo "preparing data directory" - #mkdir -p usr/lib/mediabrowser-server - #chown mediabrowser:mediabrowser usr/lib/mediabrowser-server - - #einfo "Stopping running instances of MediaBrowser Server for actual install" - #if [ -e "${INIT_SCRIPT}" ]; then - # ${INIT_SCRIPT} stop - #fi -#} - -pkg_prerm() { - einfo "Stopping running instances of Media Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} - -pkg_postinst() { - einfo "MediaBrowser-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by MediaBrowser can be found at ${DATA_DIR} after the first start." - einfo "" - einfo "If you just updated from an earlier version make sure to restart the service!" - einfo "" - ewarn "ATTENTION: This package is renamed to emby-server in the following releases!" - ewarn "Make sure to remove mediabrowser-server and reinstall with emby-server shortly!" -}
--- a/media-tv/mediabrowser-server/mediabrowser-server-9999.ebuild Mon Mar 28 21:28:10 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,87 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="MediaBrowser Server is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://mediabrowser.tv/" -KEYWORDS="-* ~9999" -EGIT_REPO_URI="https://github.com/MediaBrowser/MediaBrowser/" -EGIT_BRANCH="dev" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/emby-server" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/mediabrowser-server" -DATA_DIR="/usr/lib/mediabrowser-server" -STARTUP_LOG="/var/log/mediabrowser_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/mediabrowser-server" - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/initd_1 ${PN} - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown mediabrowser:mediabrowser ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -omediabrowser -gmediabrowser - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown mediabrowser:mediabrowser -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/libwebp - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_setup() { - einfo "creating user for MediaBrowser" - enewgroup mediabrowser - enewuser mediabrowser -1 /bin/bash ${INSTALL_DIR} "mediabrowser" --system -} - -pkg_prerm() { - einfo "Stopping running instances of Media Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} - -pkg_postinst() { - einfo "MediaBrowser-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by MediaBrowser can be found at ${DATA_DIR} after the first start." - einfo "" - einfo "If you just updated from an earlier version make sure to restart the service!" - einfo "" - ewarn "ATTENTION: This package is renamed to emby-server in the following releases!" - ewarn "Make sure to remove mediabrowser-server and reinstall with emby-server shortly!" -}
--- a/media-tv/plex-media-server/Manifest Mon Mar 28 21:28:10 2016 +0200 +++ b/media-tv/plex-media-server/Manifest Sun Apr 24 14:22:03 2016 +0200 @@ -15,6 +15,8 @@ DIST plexmediaserver_0.9.12.4.1192-9a47d21_i386.deb 114109972 SHA256 cf52bffc27b2dc91f3caacc5314c5483f5804dedaf21c0c8de33bb859b026a5f SHA512 b28dedfe8cc9ef41a412d279c67912083c2ecc09eb2eae41d0255bf04edd09c6103d23a9b9bc0df7584b9a20c5a44b70c1339eb829904a8fe99c2519c1ead829 WHIRLPOOL f30994b609947c40872b71200b2559adc135f0b0bb4e9cfd7d6eb2d0811eb5f892f2bd80850c35601b2df9ff5143680d355efd08d54dd150ca7da2417691e89a DIST plexmediaserver_0.9.15.2.1663-7efd046_amd64.deb 128067006 SHA256 99dc174b6f5ddd276feed6c629c4be7ecc78cbee000ef4f2b7544534be515140 SHA512 05b4614359d99ed49bc1cea0926a65ebfc98a094cdd67e2e331ab159e46ee192d6c6d6f04ddbc72c633aeb525be8dd5852104ba950db46c92feb054fd0aaad17 WHIRLPOOL a3f0cdfc673a5feb032065df2fed3c19005355665482c20d53af87d8dfda4cb3722a9c8acc4d1e8663ba31fe2485836ccf11242c62b83afddebac8df87bc303d DIST plexmediaserver_0.9.15.2.1663-7efd046_i386.deb 114358086 SHA256 b449cc1293edc1bfee9f081defa77556e7c0e12072a34c4e183923c4228b2004 SHA512 44eb689b9e6b6304d0470c96375af961653b683354e71f03ce4583fc6e2c893349a47180aff129d7befee8fbe1f66f08f11e204211a2ebc0f87e5ba5bcffe8ed WHIRLPOOL 87c82022884dc5e8ffe1ab93a8aa2f8886a7f562de3e7bc22b2f48e286ec88957909bf3e8160b8cb314fcfebaf3d1674fb865635e50b4642799eed790c92a09b +DIST plexmediaserver_0.9.16.3.1840-cece46d_amd64.deb 128186138 SHA256 ce85e5cb9d9c78bea950b56736f328c10bc517c9cb305925b456e6ab991f4eb7 SHA512 371d9fd6cde3c70121098c2ff752b6b63870382051259be8be88adc7eca3a5e484c65789cb916852e673d253b7dc955349f2dce60ae2eaaef233d71ead11f5f8 WHIRLPOOL 32252073d745672a12c33d888fe0f96b55a045072f74d5186c17f95bd768f3f110737dd009dc40ad48faa533311c186232253f12d533511763b0308860a1b0f3 +DIST plexmediaserver_0.9.16.3.1840-cece46d_i386.deb 114458866 SHA256 b555d67aca2606efe8e8059a461ea2ef9c6a84a4d7c4a3d101404925f358d609 SHA512 007d465379f4a4b6d5c9f97eb1060025a27f53e4c27e8faecf163faf7eb53f42e67cc5156d85644976060d41e8c9cc14b74fdfd0708cc9d315784149aae5d78b WHIRLPOOL 74d4ac04103a7ec77202e028585d69d025351fd5766e14167ce593054fa7ffcd1b0508936c9a427e84f77002653fe1cfb5845d65d7d54c04b4dec320e027e2e0 DIST plexmediaserver_0.9.3.5ubuntu1_amd64.deb 57612284 SHA256 6faa001061cc408361702d380f1219c66a3f1842642d8bf996f99a8aa74f73e0 DIST plexmediaserver_0.9.3.5ubuntu1_i386.deb 57584476 SHA256 d54e948d4aca89d9348a69829169756e861463024cbdd5c4448307f508cdbda5 DIST plexmediaserver_0.9.5.2-7a18da4_amd64.deb 56473538 SHA256 1c66fe886f3dd4e8f0850d2f9cf6bddde29c0daa4c00b81e1fa97d2c390acd51 @@ -77,6 +79,7 @@ EBUILD plex-media-server-0.9.12.19.ebuild 3613 SHA256 0b2799d6877125c56496be85c09ba3ff28768bc3ecd6e99650f2f34ec239b270 SHA512 cf5a4ccadd83f38040afe141920a7b3f35b8ee7696920098a96d1b2e313cd5459c4e73f23645b997537a334293830e649efa4ea8cfd6bbcf0d0d745c3ee5da14 WHIRLPOOL b60ffd53e4cbc9def668a25a2c387aa2b2d0986fc3849f56cf79c38e9ca486df1208dacca677079d2ac38644f3605b5ac877b83b2d81e8b59fb8e25724d543c0 EBUILD plex-media-server-0.9.12.4.ebuild 3613 SHA256 577731599108d80e2b83f776598c662824f0dff9109247a2d1ba783229c4dd17 SHA512 b9867260845b9102796ee14a11cba382950e7941cf85d5f0d98f5a36ee9e84e2d1d527bb1dd34073a4c99d2862a53bb7fe2a4bcf96fa0c19a88562b2486b4ba6 WHIRLPOOL ebe281b78a337b397fd11077077972ebe6a02852d22ec8a60d2ad4ac0132c5f5209c8bc6f971c9df45f3bf784606390916470d2264e1d9522c255986f4ef2ce0 EBUILD plex-media-server-0.9.15.2.ebuild 3613 SHA256 bda27d87b324000bf6c28c3e0c509eee1d0ed274d7ac249fc80ab9f9cbbbc255 SHA512 37a802129d87d90cb25bd7bef47774b9c4cdef3d5fc28f56a3e5b6381265f7693a72b20edc3de8d6fa409f56ec5136fbec608ec1b40d733c6cf30d10b467f99d WHIRLPOOL f3dee4e9281bc3124e479a624628dcb7e484cc41bae0c92e069f261f3af72204df18ae49055cb667d8d7b7c8828322b7d1cc1ea32e77bfa489615a5f2c5a926d +EBUILD plex-media-server-0.9.16.3.ebuild 3610 SHA256 31996ed6bd440c3e9d7dbf32e49b2c3e71467b1cc2fa6a52016263d89f82b16b SHA512 dbd9bbd6659dd8d32ad5c9dccd5de07bc2bad6bf034ee0d6e7a025462e99340cf30da3aa8357f7442e5cee0f3db10848f36ab75f8828f412587d036cc979cf40 WHIRLPOOL 6786c0969e5cb93cab25b13da393347c598156d7fa1a1e27bded087f5520285e01bca0addfa5de9acec4a6aa231cc25e05ce1dc54a7845d0a83d59c44469c500 EBUILD plex-media-server-0.9.3.5-r1.ebuild 1941 SHA256 250f58aae0ef2b0566631ef6a16bc9bea06a2c3ac9dc63e322824b7630daea52 SHA512 f6dad51e28fbdfe4e1fec20906c1193ed1a6e9cf5f1321435dc5f71ca8ae24ceac2d7ed11597531032743b6cac382e4edb5b9847c0c077c952899983c229c1cc WHIRLPOOL d1a4c72ffacd5c8f93e153bef56ac3d53ba98782f17dc8dd8b09efadd0fb26d40e35a69ffeca0e783dfdd8bfc83cfc39719b605c289836ceccf447987d6507c7 EBUILD plex-media-server-0.9.3.5.ebuild 1801 SHA256 df605eb4cb9f0882ff7195c8446aeb263fe76111dc0127efdd847f537f2c2565 SHA512 004ff98931e03481b56d949ca46edde11632a09543691cb59bf3fa9e900137bea2143212b9efa0e92f56043cbeed8ca3e4ae36e11fe007b0006e2a0bf8b2a868 WHIRLPOOL 74e320af4bd50426a44c0ea0cc683df0b288eca76fa72c85f08a411619489d7089196ee0ebc7a4406c36c8853cd937a3ed6e9c92b2762939b19de31f42b64da9 EBUILD plex-media-server-0.9.5.2.ebuild 2131 SHA256 a17494211238022372e27511cae61691decd40399f27a345d17d7354b70cbdf9 SHA512 6982f58549beebd88fda6296cdc953ebd881bc05baacb3abf615338fe2aa774c21494a3e0ae5b5fe5356f70ec6a62da19de3e73606e8c748a4868817f4680d5d WHIRLPOOL b817db3a8eebefdaf11579da2056003764652a674bae5a27886655084f18c9eee7e133c9320ce0e0289fa52d4282849964303d01c3c9a2aa6a9012ea751704e2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media-tv/plex-media-server/plex-media-server-0.9.16.3.ebuild Sun Apr 24 14:22:03 2016 +0200 @@ -0,0 +1,105 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils user + +MAGIC="1840-cece46d" +# URI_PRE="http://plexapp.com/repo/pool/main/p/plexmediaserver/plexmediaserver_${PV}.${MAGIC}_" +# this does not seem to work atm(/anymore?) +URI_PRE="https://downloads.plex.tv/plex-media-server/${PV}.${MAGIC}/plexmediaserver_${PV}.${MAGIC}_" + +DESCRIPTION="Plex Media Server is a free media library that is intended for use with a plex client available for OS X, iOS and Android systems. It is a standalone product which can be used in conjunction with every program, that knows the API. For managing the library a web based interface is provided." +HOMEPAGE="http://www.plexapp.com/" +KEYWORDS="-* ~x86 ~amd64" +SRC_URI="x86? ( ${URI_PRE}i386.deb ) + amd64? ( ${URI_PRE}amd64.deb )" +SLOT="0" +LICENSE="PMS-License" +IUSE="" +RESTRICT="mirror" + +RDEPEND="net-dns/avahi" +DEPEND="${RDEPEND}" + +INIT_SCRIPT="${ROOT}/etc/init/plexmediaserver" + +pkg_setup() { + enewgroup plex + enewuser plex -1 /bin/bash /var/lib/plexmediaserver "plex" --system +} + +pkg_preinst() { + einfo "unpacking DEB File" + cd ${WORKDIR} + # ar x ${DISTDIR}/${A} + mkdir data + mkdir control + tar -xzf data.tar.gz -C data + tar -xzf control.tar.gz -C control + + einfo "updating init script" + # replace debian specific init scripts with gentoo specific ones + rm data/etc/init.d/plexmediaserver + rm -r data/etc/init + cp "${FILESDIR}"/pms_initd_1 data/etc/init.d/plex-media-server + chmod 755 data/etc/init.d/plex-media-server + + einfo "moving config files" + # move the config to the correct place + mkdir data/etc/plex + mv data/etc/default/plexmediaserver data/etc/plex/plexmediaserver.conf + rmdir data/etc/default + + einfo "cleaning apt config entry" + rm -r data/etc/apt + + einfo "patching startup" + # apply patch for start_pms to use the new config file + cd data/usr/sbin + epatch "${FILESDIR}"/start_pms_1.patch + cd ../../.. + # remove debian specific useless files + rm data/usr/share/doc/plexmediaserver/README.Debian + + # as the patch doesn't seem to correctly set the permissions on new files do this now + # now copy to image directory for actual installation + cp -R data/* ${D} + + einfo "preparing logging targets" + # make sure the logging directory is created + mkdir ${D}var + mkdir ${D}var/log + mkdir ${D}var/log/pms + chown plex:plex ${D}var/log/pms + + einfo "prepare default library destination" + # also make sure the default library folder is pre created with correct permissions + mkdir ${D}var/lib + mkdir ${D}var/lib/plexmediaserver + chown plex:plex ${D}var/lib/plexmediaserver + + einfo "Stopping running instances of Media Server" + if [ -e "${INIT_SCRIPT}" ]; then + ${INIT_SCRIPT} stop + fi +} + +pkg_prerm() { + einfo "Stopping running instances of Media Server" + if [ -e "${INIT_SCRIPT}" ]; then + ${INIT_SCRIPT} stop + fi +} + +pkg_postinst() { + einfo "" + elog "Plex Media Server is now fully installed. Please check the configuration file in /etc/plex if the defaults please your needs." + elog "To start please call '/etc/init.d/plex-media-server start'. You can manage your library afterwards by navigating to http://<ip>:32400/web/" + einfo "" + + ewarn "Please note, that the URL to the library management has changed from http://<ip>:32400/manage to http://<ip>:32400/web!" + ewarn "If the new management interface forces you to log into myPlex and afterwards gives you an error that you need to be a plex-pass subscriber please delete the folder WebClient.bundle inside the Plug-Ins folder found in your library!" +}