media-tv/tvbrowser: Remove last-rited package, bug 581720

Closes: https://bugs.gentoo.org/581720
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
This commit is contained in:
Andreas K. Hüttel
2019-06-16 16:04:36 +02:00
parent f70923983b
commit d8a512eef7
10 changed files with 0 additions and 1918 deletions

View File

@@ -1,51 +0,0 @@
DIST BeOSthemepack.zip 39412 BLAKE2B 1b48e79f74ccdd673231056302c5b5ead1fbd4d9c311b6174ef89c87c9a4750b969698ca6d2c068966d274e4b8ff3297f2ffc0b26f024e7552f289ee123c2eb5 SHA512 479d9180cf8678cb555a86ecc80d19f0f615f7c2f5807acf550d117cfda44155ca80315f51f67c17799b71f9768e9988919d23bfd38abce0887195f30ecb97c3
DIST amarachthemepack.zip 53700 BLAKE2B 79fbcbfe2e57085eb29ce485a4c9fa2b74fc2542db86fcfc0d6774aa0f389d55454f678d8e2e794e89eb73ab6ac36264a06f006f55302403abdbc21f15a6144d SHA512 da0a082dea2abccec47137ef1db54a57b1becfbf0fc1b99fe41c0f60c254f1963dfde032bd622d034a3abde4ead1c2aa00f3ea2d872859ad384168ebe8fd1c52
DIST aquathemepack.zip 90542 BLAKE2B 2fa19371d522b8bbe75daadf26cc32691b3894aea38ed141f087bbb513f8584fc9cc07729dc100857cfbba8eb11799ac97d799bd6177a8250805cde2c13b42fa SHA512 f73c60c0273f796487d04adbc9e6e535a6117f07154b48ad0d41725b50674762fa14b340cf3869167e8eac6f28ddb2e7b0133a0f5ab8fdf548fb7d6419ac9ceb
DIST architectBluethemepack.zip 52161 BLAKE2B 26ae4f411647f6973d79b2e7ff4e489d642ac12d5c268c86be8e639849a10fe7fe6b1fb82da78d049c47615248c27b6bd59abc9974fbd4ab2290caa2ba8f226c SHA512 67cff378b8b6eb033e61d8b1c1dc689316e4fe80233d7b2f40a1579bd8ae5b04de2797cbdfb2083bf4922594ffa2955ea0f920a9346e0ffc2dbc659cf864e408
DIST architectOlivethemepack.zip 52265 BLAKE2B 7cff31d02dbad7bb8c1cc6a5b3eda9b500774b5718a4e60449660c126e3df0da06f6fe8e9fa39c5ff0bc36a75932ff5be4a0fbffbdeb019bb5236c67aab7e8d4 SHA512 b2dd6cfa4ff0e45e663bb672cb53e58aa954f86b639f761df128c4fdaf9f37d5e9ff2b3f58b3aebe6c763943b69ec56fedda33ce342fe575c4e1ce5e2d6293f7
DIST b0sumiErgothempack.zip 54621 BLAKE2B 3841807257d1dc7dd16b13c9ce79d3382e0d8945a916004921b60827ddd214d9bdd93fe62468b0d5f15ca75b8d988af7544564c74057acdd61f0362a82cac3a0 SHA512 6caf37070e214b5ebad3c18f6bf743f04d66b97334f154b698e9e502f56c459c7cf3dbc2101fba61312ca28e35712c0dd27ec64631cb8863b34f9228521955c9
DIST b0sumithemepack.zip 53817 BLAKE2B c70c756853ec596a8e004488584f57e598cae4869a09e886e86d58ddf433ce0568dcd5d2c63f3f7b50bf67aed91e5e14bdc6b7554cb248d0d7e0a200b112c366 SHA512 77fca69c714e4f1966ec6a893e1ca990108bd2e967e4ab762445de8c57f6436d83d762c43fbae3d46a5631ced1166a74f4b67742a61b75b65d1f22e18c03360e
DIST bbjthemepack.zip 63397 BLAKE2B af153e94e1ef907a3c56bedbf845cd797e70d812862e16a2818a0ee89c62fdbc261b391d92f92af0c08e45645efc895980033f4a2b36e07509040ef2371d134f SHA512 619787c2449bbecea496565e15ed49d7ca65b7d8a9a0122300c5f397ab921431e495cb7256166a908b82dc48f17dc3c4bfd559805c5c4325fa074c86ac3fac4c
DIST beigeazulthemepack.zip 81543 BLAKE2B 22482c118751b2f4c1b51054c5ee489567591f34fb67de7bb6b39146b7966a327bdb664570e8807ef89c5459fbeb9b2e80d5d54795a3961f09da18d0db22d54f SHA512 7bf5529766f6ff19a8ce2c5ff6e2782d1deead8595efbc6b88a79fd8fa0be8f64e8e023d7997c1d0d8554beccde82e09c118e98bd3532faf63fa3466a15de392
DIST beosthemepack.zip 22851 BLAKE2B 637585730aa33fac29ae01664f60615479e3692aeb4343be9d19c2f553ef195ca151f451ca862ec3110cc75bab17b26bb61dbd5f95cec08d85fa3347cfd94ab9 SHA512 f1e49fa793e067c19d25576a4a4b1d18f6d78f7a5377da40c87d1d4829aa185581b75cda533e0bafd49db53f8f41e165be3145eabe4afac23503b42a42a593ff
DIST blueMetalthemepack.zip 67613 BLAKE2B bf2edb5b0feb94f62a4f9058bf6e42ec31e6e9e52a166ffdf7136699390e79a8f82141eea000a67ec93b4b7b54331c5df10e7c9c94296a8053b3370c7732b9d2 SHA512 7b471a6debdb1fe42a4c005c768d2fa534ecf9f292f2ccce5f4e4d1968ccc57299e28e7f3ae9fcfecf032e924e0f3fd5186637d4676bebb80eea29170b5fc6f5
DIST blueTurquesathemepack.zip 62676 BLAKE2B c3e3e4999ae4c53693e7adc14fd2bc108b44812847995cfe2f3dfc61cc3a0bca4466c703857b1d4b2c7b3cafb33975e2d87eb74b93984fbfd3c4850cfd063d29 SHA512 49be6c67e2e00eca499d92288f2d353971567046497286ab5b9c50c04a15429dcc11a8d35095af5e9f338fd375dd08ebbdba3acacfabef216142ed38d7abb652
DIST cellshadedthemepack.zip 54354 BLAKE2B 40ef1ce096f894fb7951ffc5fef8516e58c125e228f22ca579889fba72c338a530f14fe84739ef816b7a246104cb3df481ac3796fa8ce582ddc789d97c133d20 SHA512 2d66e9c4dcc97a5e2bfef09d40e41c18ea5f285be5db8b2c62d9a7f1d6fbb51ca82f1ec2e656559bd25a5eddb9521e92ee609663dca612d7e4ba9d62a72a7f08
DIST chaNinja-Bluethemepack.zip 77692 BLAKE2B 5632a1c40c427d9a285edfe9132a91842e68e9c31f6355c83601941a8ea3c21dfb42c8d6ceee9ee4f1e5b289ed27b08736963d3b41367e6d7f2faee90c5c52d5 SHA512 e2bd79f5ea5413df77f36b38a6922fdf7d55bdc4eb6be044b4ae2de97127d437f771b101e8349d1aef8b3e62a74838c3bce692d54b198691f6b477d882ccadf7
DIST coronaHthemepack.zip 82406 BLAKE2B 44f0678e19b0e53a7dbdad353b3fbb987024b0d6ae745cde31bcedae53779ac5be4d0020ade96bcdbad843ea2b4914b6b8a883685aecd707fdbdd6828c86aa57 SHA512 ad5ac7b3cb86f4dde835a880fe5fbca4a389a9b64c6404ace3ac809f1361d9524c298d579fd0de9da950d81cfff7d2cca6ff8fdfc502182d8b0e0d3fb6360898
DIST cougarthemepack.zip 49992 BLAKE2B c88edc06ae3735594a97eecfdd370a9507f361fdc451dd0f649e65a5d81ad903c2cd94173a471d415071e9d834370912a13914594233659ef4675aadf2b0980e SHA512 687e776167b50a84863e97c3795280df68f65e1863f9655c5584b24ddf74a4509ac9ad769a3d939b9454c5835b08ea5d586ffbb249bf4307af7025a7a0369014
DIST crystal2themepack.zip 58696 BLAKE2B 336d67fe8a81ccf4123f77f281fd5aa82390755f4b6d9faa73ba040d477ad1b44b346e507e9b8ed825304b2f5630fadab7676554ea3cf6302a347c49a763836d SHA512 875c4964af8fca451131ab2a071de094947528b648deb8aa653dd9a86832224d8ba92e19a22c926204acab7cf3342504ae8f28ba43bb5e911f886facdc4473b7
DIST fatalEthemepack.zip 57391 BLAKE2B cb09cf951f89cc6ac86b9a1352d645161a8d821e45eaea4a1774cd2061192d166f4b0ed48bba463b805a71c83450a5cd6a80d2bb5290ac90ce4b926057d75690 SHA512 5dcf086e509be63a752ddab90e1d2691c194ec46f382f0a454f703694f562404e657ce434fed1cfe9c5760b541e44a71b1c43ce826d917f6f5c424ac1fd0fc1a
DIST gfxOasisthemepack.zip 55859 BLAKE2B 264944e7e874412c2349919071a9b8888abf1d920a5039133662a15cc84757b255e24ad9b6abb43e9763e26511cec19d2837227108dc94c72bb0ca60ba22cc5a SHA512 6335fa82c27a92ee188318a4829fa4a50af5b6fafda102096a27239d236eb023ad45d43dcd08533bcc6442298ed323cba4db62278036a9da366a85c3fb73006c
DIST gorillathemepack.zip 43281 BLAKE2B 4487e7d83cdbf9c36227e7daff138801ad9ca7e5c3646d7ddd9d87363be63d8213ff6a45b185bee4e34d7c6c63d4f037cb3b33dc092d8daceb6c4eee0a04509d SHA512 cbc53c8ad1ea8cda40bf1ff43d92da9890831e8d25945c0930bcadcf298e7640bb3d55511d5065e360a03c864db313dd602911ec25e8b8169d74b797d0a6263a
DIST hmmXPBluethemepack.zip 40046 BLAKE2B 8d541cac9598d48ae42cff54ce00012d5c2c0c124c2b0fdab9ff7a2f029f7d92824223253c3ce929227fcf00246ceea297b9adf7582dd663442ec5b8cc5a3c0a SHA512 1f0dc4d22171cb2430a5e7a1827262fa4b2530d6230b893e94d52933a94656392200047849fde652dee004303811d308ce98d95994c6580b26a4ed50915e42f8
DIST hmmXPMonoBluethemepack.zip 39815 BLAKE2B 294bfabd7078c4a29a15dccd1519532800eca054fad18d414fb5d3190c0de21c746976cf433fbb79f9d30f5a24ee0a734749bf2869a10bbfffb29f9fab4d066c SHA512 4d8fd6f445234f8f1f50ec6a77dbef6d86521d910bc8ff54afba340d82a5a39b9227ec33e6889745c9ad6f607d023375ab3a2e7b97cc41744f4066209f0ac03a
DIST iBarthemepack.zip 68829 BLAKE2B 4fcff0f86d3924bcc56a304593a159fa9c3130d5bc306422a2877b12fc97a932e135c349aa788b7f0f370bedd3c3fd7b9a536b9839eed78c63efd929d8253d7a SHA512 c4a5d3921cba2980dd147d62ec4db9aee44b7be35af3c5a50adfbb861edd95ed61655b31346e51efa1b087f04891890ed44597c456cd7fd3704f8605375733d2
DIST macosthemepack.zip 38584 BLAKE2B 11f5798b7cffce5bc2c4bac33820938af0762d6f4054aa3dc9633aee2ce8304a3507c9f0b5d27723106b6f5bf54540fd93a0730e66738eab90567bf95271728d SHA512 53dccdaacdcc277d9ae2464a85d285f7ea740d49e0464212b4089f0ce6f08ccb69b295bf9ac4bf8c324cef2f4cedce1b3dcc8e7cde9b0a510860c9071abbc191
DIST midnightthemepack.zip 44585 BLAKE2B 86d8c6bb519145b1f733905e90a9da11ac2bfade3fbc61b1956ccefd4f9f4e6910f6725ce129f53150388e7f5199d87a4ce0e827ffd642e7d7398d64a94b1768 SHA512 be59dec17246aac30fd767de4e0d21fd467e17cc1f4ac8080e1b63d2d2e0d5e70424d0bd1e5b6be53d09167ff4c6af848807682c8bd514cdc7d879d13e96bfc2
DIST mmMagra-Xthemepack.zip 76329 BLAKE2B 6a9337418722a61ea6b64961ea5aa6a739576c4e71c5bfed6e09dd0972dba23190eac5e0e7ef98f609dc29ec7ad9faa3d59d9a8aee6c0e0f0a83e0c279f1a6fc SHA512 17838f010083298bdf652177c601ee73d2dfdc0661f03999992eefe2382302ad033a8e284c093d3a93698869a2e5e5617659618ba44e5b342cfb882bdd4282b0
DIST modernthemepack.zip 97490 BLAKE2B 37bb519ca7705f660717c8242b6f7a7ac86e23936976143bc6f1e4e352c5fb4ce690b8815f151c2005b23865f0c4ebbbf2e2eb308deb9c625396b1ec6cc1986b SHA512 607df1e04b58dbdded89ec673b25046d254e49698c450e57dba43b6dad235e96b1521a5b604834626daa75b9922027dc985ffdf902216ffbe66f279258dc4caa
DIST noia.zip 174721 BLAKE2B b95c9319da616afc5faf979b494501a0c19d7c11683364cd95b60dfac854583e6f937885196ace07311c9f02495ca06e952b8b54d9544baa8d39113bbc05ce88 SHA512 f883bcc8e8242b74a32252b1fcf2a87e4329b756eb52b0137b286cc7e766f5aebea31743cf7c95376034655c3f36fe81882be8cd0caa873dc99dbe2b18ebaa1f
DIST nuvola.zip 286612 BLAKE2B 8ab5235b1c8777fbe23b4f8cdb4660c6a5ba6a2732c8b2752e50e701d358ded051b796b1f41eae48cbce9f8aa08daec8f09a1c2c31eecf0969f68301db83c0d4 SHA512 db47fbaf0f3eb1cb3613c4e5878c98f7fcb4c9db7fccd65d0e443debaf7de6b98bf5a03510e6f6fc6bcd071ec0c814a39aba42c09b8ba29ca26ebb630d5e7a3e
DIST oliveGreenLunaXPthemepack.zip 62509 BLAKE2B d191f8f9278a7dea0a9f0b17e7fe3f482d13f27478a54a438832f1b1e94c216edad35b399fe0e8a14fa0acf9f9a7366f0cb57ec7d37e922c07f861929b4a210c SHA512 0fc245c02907fdf0984963d77e2da47dcb7c5d54fd2f68f893759ebc9ceb8702267325373edce3def03e96c695965df6946ddcf3d58f144e20a51d52307d4024
DIST opusLunaSilverthemepack.zip 55716 BLAKE2B 0847ce4b9ef2f35798ecea3b9c48212392cc93d999729090f8190b66224a08dc01f213e2ecdc71800a607aeedf0a676f8a88a09ad50a7cdbb1ff8e9a7208ac13 SHA512 4701d500aca71ff0524a463731a266a306db5bf3127d40143478fbe239039d0cd38b3765bd42037ade2a14e55e79f5d2de47902042ded385e7b4016228315a0a
DIST opusOSBluethemepack.zip 56227 BLAKE2B f28089cb64bb2bde7794d61f66edb1aebe926b12ef42ae97624348ae271574e52c869e24309878edcb63ba49d503f8f6c458f47d9bcab8c1d08647dccdd137fe SHA512 f1aa79ee4d6c1ce8efe19be3c275851bb3588e71961fe3f3b1cf3bf013ab1e80f55fb6a62e475a6a92864b25db0f646fa2d44490c66403c387df9f2468d9f3b6
DIST opusOSDeepthemepack.zip 56418 BLAKE2B 9a5f02241f5f8b960612758b6a626ca6dd92c99ba43bd96af57a4bac380f24b0723135b7261d54b768905842164e57d45827967f9e4bf8e0fe19655154dcc66e SHA512 3b89a6fadcd10e4be8be5f0d1fc5c0f54d0904dd462f1aa3284717b841296a19f2985faf79333091f59de45567ed77114ee6fb8039a3047d0c16f26e19af2ed9
DIST opusOSOlivethemepack.zip 55758 BLAKE2B 8411bd460a9d81ed653ed872242336d102f65cb3a72cb4d22e7fe72924842d167dac5730741de817fefe1b247851f16169179bcbf5f48caead8775c2e9903d2b SHA512 9b60f6af405653a97ba959ca1fedd2b0f16e704f7b027d5999dbdc6331c28a217adbf041cc55499ad2b7f1e3c3e466afd5491a761a9f0f20bcb19612dcb43549
DIST quickSilverRthemepack.zip 75812 BLAKE2B 64de83bacf1ba8298eea7902d81f0ce42120c8adc020f84f232ee1806c172091d986d0202e54942c5a36b47b4cee2b0295f6142155cf0de5e5effaba60fb441c SHA512 8cb111da5da83a37bdef84f4219416dfc6b3c58c5713ac36c364d720474978c9605ae99682b5bced884978b3cb303e4682f12ffd9b490f2888e31f25665b9a91
DIST roueBluethemepack.zip 48959 BLAKE2B 118a13838807c85e9e24547d15296c2af9503646b3ab6becb9ed28803b3f23b22329a737e2f46ac951d16c79bd43dd5d73304c87e29f4bbc3cc6012cb5cc55c5 SHA512 807012473bb25024856178a8b7fa00628b1514065184ef1c5b88f57528fcc448bc6f4969cf3b8c2a318c6e139fecdccf6b62d32ceace4344a72be3242e3d7bd3
DIST roueBrownthemepack.zip 49043 BLAKE2B 898ae413af389ba955a934baddf8655337904cf0894a0cf938321ecd96168fd8cdf3941cfaa696d947fb2f97bd0d052b190cd3c60f0c891ce93ee3b6ff4006a8 SHA512 84e3f6c6a37a687aad1c0c78a61631ee8fa08f9b3d539e619400e7f1d8bf2f07bc946a39bbc6b4d654131e8b31a3159b7ecd60fa6bb772e4579eaef4700e2d0a
DIST roueGreenthemepack.zip 48957 BLAKE2B 29e84d70ba45d3b5e7cc8fb3f521eac2c48629812ccaa56b4a91e6d70c64f753c90c44029be15a7fc928eeb7f2586852a16eafb8a3ffb2611fcd9ea549be0eff SHA512 ba302cf75c387e7e01462ce2b65ca490ee68ae79fa4e1aaf100396bfc24ceac556248acc2828cde6489f9ddd2c738482f7cf763a39df820f34ede1d562045bbb
DIST royalInspiratthemepack.zip 50579 BLAKE2B ff4e5cadf4c12dd40964eedf722172cd7b1c7fe051fd6dd0d8cbb6a10513548ea426f1b07aa1a9fba30a84ee6bcf651fe2b5b387575bc063edf04e711dfd2311 SHA512 69b6ce41595b5325850a0d2930e714b568871bf4c237aeb6361a4b7dc7d842c5b5eb30cfabe42662b8decf8e0101816c932730e32291ba606ce18d7cb9e71cac
DIST silverLunaXPthemepack.zip 54618 BLAKE2B cd18d7f0c33d92607d4d31a893069c20e9883b912d053540ac4ca291f42fe6814434f83efbe6cae94ff88b88e414fb230ab35383fcda1df6421f41fcaee4605e SHA512 2949b849c50adf7f07ecc6e208d31fc9417ebb3e4dd79b4508616440d9a2e408d7b899f51e3dbe69bb754a335fa45ae6ca5e79c19353bb759f3eb79608f663c0
DIST solunaRthemepack.zip 59579 BLAKE2B d5d1497b497a5627fb48f28a4bd8d1b3306a74f981daaa1cb780c2cf5a177c3001b8cb14ee4baf3fa26aeadb6664c550ff7891ec097c5892c873829ec9b40898 SHA512 1082c24b1cfa881e03c7c3a398c2dfe3260459118763dd461cdfc09d11b16107f252b62ba56714acf897b8f3c2399478e5362b0d13f7dbeee7f809d0a76a2eb8
DIST tango_without_heart.zip 217125 BLAKE2B e1a19ccd9629ed2839c6a9bba6521d89501fa299f5a0b50d657c230467b904b14984d80c4f6895574ef423788532417511aa5dc9c43330d0d85988dd495d36e4 SHA512 03ba432c84b58acb1f488ef9d5fafef3523188948696fd9a8b707be55210db90d227d18f09999d43975a834dabdb89d939328cbef564ba05cf162271dee4fc7b
DIST tigerGraphitethemepack.zip 75611 BLAKE2B 7d8824e0545f8ed10eae4c38397d0d0d0391ea534a932759dcd0e8a109a47eb3d863e442adc4011261bdd5bd82a00d953332ccc7d2f9f334570048160febb0c2 SHA512 6b40a4f920f2ce1e63d365a0f56ab6babe280a6d4da193b39262d677f0cb3c92ceb98da84acf7aa9e94eab0e8bf0cc607ad48fe4a77e1976007479125b75ed5d
DIST tigerthemepack.zip 77856 BLAKE2B 074095751566b5cab49b4c7a38addaaa203ae5b7634f521d9b663a8ec2c19739dbce122bafbd79ceb17b25aa42f4b0fa5f135a2aebf42a19bf733dafe24644d7 SHA512 7d6fb04f2f69f97eab7b5b58fd3e3df421b015dd0a49a426c00458c0e17d7add84a389304cf850511ffe637d6e37c6b759d8dcd39091c03049d5cc4da085a991
DIST toxicthemepack.zip 68233 BLAKE2B f67579c928abf634a63a5ffa7d5efecc050b1bd0073ba3da13f97264b3233ba526243f6f3c8804a89552d1d73c9885a588894828f598830c2d7c374958fda008 SHA512 350f091bd67b2c78a4c69936bce9d7f922c1b57f3711f173d4763856a6f60ba0f284a3cb63fbfe810381d6ea6d21afe14fec13fb6e2efb526c28d1d79501bf02
DIST tulliana.zip 258520 BLAKE2B f274a476c71399fdb5f08afb7558122909ec23e073953c027aa872534f6718d6d0ae19047a5d748923583f8bdc9ab81d5e17880de840a435881de155b6756924 SHA512 96ae1835892763e70dd02b2739837063a57318b32a106556415037e8e0688db4d8caa9e7c50495ad6dbfc6ed9499b08af10956c164f5435bde2942b90ddb291a
DIST tvbrowser_3.4.1.0_src.zip 14256785 BLAKE2B 0567ff3ade882ac1409ed5ce4ac05afa12f4d9345f0e300f4e1e0e3b9dc974f5d7f124bf779ec9a0342e0cb3cf2360a0dd369e6db85757408765ad6eba2b5ad6 SHA512 ec95898449209863ecb800db8395436be8946c30947ef25075caebe03db27c0393451a25f123d99b5d1ed82638920fa5102d4c1b16ddfdd9fd316f19de75d07a
DIST tvbrowser_3.4.3_src.zip 13225215 BLAKE2B a0ab12c7e9cc1c39b685dac80b8992c5292caed6f3d9066d4a1eb3c08286d3b8fd71a7b1f956f23c781434d0f45c737f87af5a126dedbfac3a3c0f8c3e4baf09 SHA512 0991e5b0bea7fd676c61fe22e236675f7ed19e4476dc0202a649bcb395affeb310331b065859e632380c7f1781d6a21d426756d77a030d2bfa70570b15510124
DIST underlingthemepack.zip 59786 BLAKE2B f31323ded45ce1e7f360f74f5dad1091afcfecdc35d81447227ebd47b2b06f4d77acbd6ebaf402bdb6ea302b2abb7c6aaaa1cad3d84faffd37b3cf30ab868da8 SHA512 d123c6ddb8db820a6d825e36433d31505b88e5e5578d0e368d639c3817893e9300d85bcd7a16a7a7329e962bf87919fad250d87e3759ceb32db6ffc1d6290c0a
DIST whistlerthemepack.zip 32206 BLAKE2B f26549528914352a657dee17a774241d09f3c5528382a9e54dd46155a04f6013aed216183fd032f94c0b0dc64a9e09c16a5ee00f76521014c3213714dd89aea7 SHA512 1d9969fa436b7065db57f06ccd6ffb6b3c395a3ca4f976b9eb69445de9f63bfb55755e832269b3192365b5c30fb953998ca95d2b16e7c8bd06d78d8a42703a3c
DIST xplunathemepack.zip 63343 BLAKE2B de31bac9decf0c60839e998d3329d1105106a7a28593bbd3b40357b2bf7e2902c44d11bf2680050aabfe1b213dd07b66d70c5890330482f41650c4b718918680 SHA512 79698db5fc4dfdcf85d96f595227679c4bc593d7f8e89923a3af0243ebeb0cb0a101bc48821f37f736298406c564f0332ab7eed5748a4efb092acd95827b4a06

View File

@@ -1,109 +0,0 @@
--- build.xml.orig 2015-03-24 17:34:18.753531031 +0000
+++ build.xml 2015-03-24 17:38:48.013509290 +0000
@@ -105,32 +105,6 @@
| Task definitions
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
-
- <!-- Creates an .app file for Mac OS X (http://informagen.com/JarBundler/) -->
- <taskdef name="jarbundler"
- classpath="deployment/macosx/jarbundler-2.0.0.jar"
- classname="net.sourceforge.jarbundler.JarBundler" />
-
- <!-- Creates a Windows Executable using launch4j (http://launch4j.sf.net) -->
- <taskdef name="launch4j"
- classname="net.sf.launch4j.ant.Launch4jTask"
- classpath="${deployment.dir}/win/launch4j/launch4j.jar:${deployment.dir}/win/launch4j/lib/xstream.jar" />
-
- <!-- Creates a linux desktopEntry-->
- <taskdef name="desktopEntry"
- classname="com.googlecode.ant_deb_task.DesktopEntry"
- classpathref="ant-deb.classpath"/>
-
- <!-- Creates an Ubuntu package-->
- <taskdef name="deb"
- classname="com.googlecode.ant_deb_task.Deb"
- classpathref="ant-deb.classpath"/>
-
- <!-- Creates a RedHad package-->
- <taskdef name="rrpm"
- classname="org.redline_rpm.RedlineTask"
- classpathref="ant-rpm.classpath"/>
-
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
| Display all targets
@@ -329,6 +303,7 @@
<echo message="Creating the jars ..."/>
<!-- Extract the libraries for the tvbrowser.jar into the temp.dir -->
+ <!--
<unjar src="${lib.dir}/${lib.skinlf.name}-${lib.skinlf.version}.jar" dest="${unpacked.dir}/${lib.skinlf.name}.jar"/>
<unjar src="${lib.dir}/${lib.bsh.name}-${lib.bsh.version}.jar" dest="${unpacked.dir}/${lib.bsh.name}.jar"/>
<unjar src="${lib.dir}/${lib.jgoodies-common.name}-${lib.jgoodies-common.version}.jar" dest="${unpacked.dir}/${lib.jgoodies-common.name}.jar"/>
@@ -343,6 +318,7 @@
<unjar src="${lib.dir}/${lib.texhyphj.name}-${lib.texhyphj.version}.jar" dest="${unpacked.dir}/${lib.texhyphj.name}.jar" />
<unjar src="${lib.dir}/${lib.substance.name}-${lib.substance.version}.jar" dest="${unpacked.dir}/${lib.substance.name}.jar" />
<unjar src="${lib.dir}/${lib.trident.name}-${lib.trident.version}.jar" dest="${unpacked.dir}/${lib.trident.name}.jar" />
+ -->
<!-- Pack the tvbrowser.jar -->
<jar jarfile="${tvbrowser-default.runtime.dir}/tvbrowser.jar"
@@ -357,6 +333,7 @@
<fileset dir="${classes.dir}" includes="tvdataservice/**"/>
<fileset dir="${classes.dir}" includes="util/**"/>
<fileset dir="${classes.dir}" includes="com/**"/>
+ <!--
<fileset dir="${classes.dir}/imgs" includes="splash.png"/>
<fileset dir="${unpacked.dir}/${lib.skinlf.name}.jar" includes="com/**"/>
<fileset dir="${unpacked.dir}/${lib.skinlf.name}.jar" includes="org/**"/>
@@ -373,6 +350,7 @@
<fileset dir="${unpacked.dir}/${lib.texhyphj.name}.jar" includes="net/**"/>
<fileset dir="${unpacked.dir}/${lib.substance.name}.jar" includes="org/**"/>
<fileset dir="${unpacked.dir}/${lib.trident.name}.jar" includes="org/**"/>
+ -->
</jar>
<!-- Copy the other stuff -->
@@ -431,7 +409,9 @@
<!-- Extract the libraries for the tvbrowser.jar into the temp.dir -->
<mkdir dir="${unpacked.dir}/${lib.commons.net.name}.jar"/>
+ <!--
<unjar src="${lib.dir}/${lib.commons.net.name}-${lib.commons.net.version}.jar" dest="${unpacked.dir}/${lib.commons.net.name}.jar"/>
+ -->
</target>
@@ -555,6 +535,7 @@
<!-- Creates the desktop entry file for Linux platforms -->
<target name="tvbrowser-desktop-entry">
+ <!--
<desktopEntry
toFile="${tvbrowser-linux.runtime.dir}/tvbrowser.desktop"
name="TV-Browser"
@@ -571,6 +552,7 @@
<comment lang="de" value="Anpassbare und einfach zu benutzende TV-Zeitschrift - geschrieben in Java"/>
</desktopEntry>
<echo file="${tvbrowser-linux.runtime.dir}/tvbrowser.desktop" append="true">StartupWMClass=tvbrowser-TVBrowser</echo>
+ -->
</target>
<!-- Creates the desktop entry file for Ubuntu platform -->
@@ -752,6 +734,7 @@
<!-- Creates the windows exe file -->
<target name="exe" depends="runtime-win">
+ <!--
<launch4j configFile="${deployment.dir}/win/launch4j/tvbrowser.xml"
fileversion="${tvbrowser.version.file}"
productversion="${tvbrowser.version.file}"
@@ -762,6 +745,7 @@
productversion="${tvbrowser.version.file}"
txtfileversion="${tvbrowser.version}"
txtproductversion="${tvbrowser.version}"/>
+ -->
</target>
<!-- Creates the windows transportable exe file -->

View File

@@ -1,150 +0,0 @@
--- src/tvbrowser/TVBrowser.java.orig 2015-03-24 17:41:56.811494046 +0000
+++ src/tvbrowser/TVBrowser.java 2015-03-24 17:43:30.625486471 +0000
@@ -113,9 +113,6 @@
import util.ui.UIThreadRunner;
import util.ui.UiUtilities;
import util.ui.textcomponentpopup.TextComponentPopupEventQueue;
-import ca.beq.util.win32.registry.RegistryKey;
-import ca.beq.util.win32.registry.RegistryValue;
-import ca.beq.util.win32.registry.RootKey;
import com.jgoodies.looks.LookUtils;
import com.l2fprod.gui.plaf.skin.SkinLookAndFeel;
@@ -567,77 +564,6 @@
public void run() {
ChannelList.completeChannelLoading();
initializeAutomaticDownload();
- if (Launch.isOsWindowsNtBranch()) {
- try {
- RegistryKey desktopSettings = new RegistryKey(
- RootKey.HKEY_CURRENT_USER, "Control Panel\\Desktop");
- RegistryValue autoEnd = desktopSettings
- .getValue("AutoEndTasks");
-
- if (autoEnd.getData().equals("1")) {
- RegistryValue killWait = desktopSettings
- .getValue("WaitToKillAppTimeout");
-
- int i = Integer.parseInt(killWait.getData().toString());
-
- if (i < 5000) {
- JOptionPane pane = new JOptionPane();
-
- String cancel = mLocalizer.msg("registryCancel",
- "Close TV-Browser");
- String dontDoIt = mLocalizer.msg("registryJumpOver",
- "Not this time");
-
- pane.setOptions(new String[] {
- Localizer.getLocalization(Localizer.I18N_OK), dontDoIt,
- cancel });
- pane.setOptionType(JOptionPane.YES_NO_CANCEL_OPTION);
- pane.setMessageType(JOptionPane.WARNING_MESSAGE);
- pane
- .setMessage(mLocalizer
- .msg(
- "registryWarning",
- "The fast shutdown of Windows is activated.\nThe timeout to wait for before Windows is closing an application is too short,\nto give TV-Browser enough time to save all settings.\n\nThe setting hasn't the default value. It was changed by a tool or by you.\nTV-Browser will now try to change the timeout.\n\nIf you don't want to change this timeout select 'Not this time' or 'Close TV-Browser'."));
-
- pane.setInitialValue(mLocalizer.msg("registryCancel",
- "Close TV-Browser"));
-
- JDialog d = pane.createDialog(UiUtilities
- .getLastModalChildOf(mainFrame), UIManager
- .getString("OptionPane.messageDialogTitle"));
- d.setModal(true);
- UiUtilities.centerAndShow(d);
-
- if (pane.getValue() == null
- || pane.getValue().equals(cancel)) {
- mainFrame.quit();
- } else if (!pane.getValue().equals(dontDoIt)) {
- try {
- killWait.setData("5000");
- desktopSettings.setValue(killWait);
- JOptionPane
- .showMessageDialog(
- UiUtilities.getLastModalChildOf(mainFrame),
- mLocalizer
- .msg("registryChanged",
- "The timeout was changed successfully.\nPlease reboot Windows!"));
- } catch (Exception registySetting) {
- JOptionPane
- .showMessageDialog(
- UiUtilities.getLastModalChildOf(mainFrame),
- mLocalizer
- .msg(
- "registryNotChanged",
- "<html>The Registry value couldn't be changed. Maybe you haven't the right to do it.<br>If it is so contact you Administrator and let him do it for you.<br><br><b><Attention:/b> The following description is for experts. If you change or delete the wrong value in the Registry you could destroy your Windows installation.<br><br>To get no warning on TV-Browser start the Registry value <b>WaitToKillAppTimeout</b> in the Registry path<br><b>HKEY_CURRENT_USER\\Control Panel\\Desktop</b> have to be at least <b>5000</b> or the value for <b>AutoEndTasks</b> in the same path have to be <b>0</b>.</html>"),
- Localizer.getLocalization(Localizer.I18N_ERROR),
- JOptionPane.ERROR_MESSAGE);
- }
- }
- }
- }
- } catch (Throwable registry) {
- }
- }
if (currentVersion != null
&& currentVersion.compareTo(new Version(2, 71, false)) < 0) {
--- src/tvbrowser/ui/settings/StartupSettingsTab.java.orig 2015-03-24 17:51:54.418445794 +0000
+++ src/tvbrowser/ui/settings/StartupSettingsTab.java 2015-03-24 17:52:23.370443456 +0000
@@ -50,8 +50,6 @@
import tvbrowser.ui.mainframe.PeriodItem;
import util.ui.Localizer;
import util.ui.UiUtilities;
-import ca.beq.util.win32.registry.RegistryKey;
-import ca.beq.util.win32.registry.RootKey;
import com.jgoodies.forms.builder.PanelBuilder;
import com.jgoodies.forms.factories.Borders;
@@ -163,41 +161,6 @@
.getBoolean());
mSettingsPn.add(mShowStartScreenChB, cc.xy(2, ++y));
- if (System.getProperty("os.name").toLowerCase().startsWith("windows") && !TVBrowser.isTransportable()) {
- layout.insertRow(++y, RowSpec.decode("1dlu"));
- layout.insertRow(++y, RowSpec.decode("pref"));
-
- try {
- RegistryKey shellFolders = new RegistryKey(RootKey.HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders");
- String path = shellFolders.getValue("Startup").getData().toString();
-
- if(path == null || path.length() < 1 || !(new File(path)).isDirectory()) {
- throw new Exception();
- }
-
- mLinkFileFile = new File(path,"TV-Browser.url");
-
- try {
- mLinkFile = new LinkFile(mLinkFileFile);
-
- if(mLinkFileFile.isFile()) {
- try {
- if (!mLinkFile.hasTarget((new File("tvbrowser.exe")).getAbsoluteFile())) {
- createLink(mLinkFile);
- }
- }catch(Exception linkException) {
- mLinkFileFile.delete();
- }
- }
- }catch(FileNotFoundException fe) {}
-
- mAutostartWithWindows = new JCheckBox(mLocalizer.msg("autostart","Start TV-Browser with Windows"),
- mLinkFileFile.isFile());
-
- mSettingsPn.add(mAutostartWithWindows, cc.xy(2, y));
- } catch (Throwable e) {e.printStackTrace();}
- }
-
y++;
mSettingsPn.add(createRefreshPanel(), cc.xyw(1,++y,5));
@@ -513,4 +476,4 @@
return new File(mTarget).equals(file);
}
}
-}
\ No newline at end of file
+}

View File

@@ -1,109 +0,0 @@
--- build.xml.orig 2015-03-24 17:34:18.753531031 +0000
+++ build.xml 2015-03-24 17:38:48.013509290 +0000
@@ -105,32 +105,6 @@
| Task definitions
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
-
- <!-- Creates an .app file for Mac OS X (http://informagen.com/JarBundler/) -->
- <taskdef name="jarbundler"
- classpath="deployment/macosx/jarbundler-2.0.0.jar"
- classname="net.sourceforge.jarbundler.JarBundler" />
-
- <!-- Creates a Windows Executable using launch4j (http://launch4j.sf.net) -->
- <taskdef name="launch4j"
- classname="net.sf.launch4j.ant.Launch4jTask"
- classpath="${deployment.dir}/win/launch4j/launch4j.jar:${deployment.dir}/win/launch4j/lib/xstream.jar" />
-
- <!-- Creates a linux desktopEntry-->
- <taskdef name="desktopEntry"
- classname="com.googlecode.ant_deb_task.DesktopEntry"
- classpathref="ant-deb.classpath"/>
-
- <!-- Creates an Ubuntu package-->
- <taskdef name="deb"
- classname="com.googlecode.ant_deb_task.Deb"
- classpathref="ant-deb.classpath"/>
-
- <!-- Creates a RedHad package-->
- <taskdef name="rrpm"
- classname="org.redline_rpm.RedlineTask"
- classpathref="ant-rpm.classpath"/>
-
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
| Display all targets
@@ -329,6 +303,7 @@
<echo message="Creating the jars ..."/>
<!-- Extract the libraries for the tvbrowser.jar into the temp.dir -->
+ <!--
<unjar src="${lib.dir}/${lib.skinlf.name}-${lib.skinlf.version}.jar" dest="${unpacked.dir}/${lib.skinlf.name}.jar"/>
<unjar src="${lib.dir}/${lib.bsh.name}-${lib.bsh.version}.jar" dest="${unpacked.dir}/${lib.bsh.name}.jar"/>
<unjar src="${lib.dir}/${lib.jgoodies-common.name}-${lib.jgoodies-common.version}.jar" dest="${unpacked.dir}/${lib.jgoodies-common.name}.jar"/>
@@ -343,6 +318,7 @@
<unjar src="${lib.dir}/${lib.texhyphj.name}-${lib.texhyphj.version}.jar" dest="${unpacked.dir}/${lib.texhyphj.name}.jar" />
<unjar src="${lib.dir}/${lib.substance.name}-${lib.substance.version}.jar" dest="${unpacked.dir}/${lib.substance.name}.jar" />
<unjar src="${lib.dir}/${lib.trident.name}-${lib.trident.version}.jar" dest="${unpacked.dir}/${lib.trident.name}.jar" />
+ -->
<!-- Pack the tvbrowser.jar -->
<jar jarfile="${tvbrowser-default.runtime.dir}/tvbrowser.jar"
@@ -357,6 +333,7 @@
<fileset dir="${classes.dir}" includes="tvdataservice/**"/>
<fileset dir="${classes.dir}" includes="util/**"/>
<fileset dir="${classes.dir}" includes="com/**"/>
+ <!--
<fileset dir="${classes.dir}/imgs" includes="splash.png"/>
<fileset dir="${unpacked.dir}/${lib.skinlf.name}.jar" includes="com/**"/>
<fileset dir="${unpacked.dir}/${lib.skinlf.name}.jar" includes="org/**"/>
@@ -373,6 +350,7 @@
<fileset dir="${unpacked.dir}/${lib.texhyphj.name}.jar" includes="net/**"/>
<fileset dir="${unpacked.dir}/${lib.substance.name}.jar" includes="org/**"/>
<fileset dir="${unpacked.dir}/${lib.trident.name}.jar" includes="org/**"/>
+ -->
</jar>
<!-- Copy the other stuff -->
@@ -431,7 +409,9 @@
<!-- Extract the libraries for the tvbrowser.jar into the temp.dir -->
<mkdir dir="${unpacked.dir}/${lib.commons.net.name}.jar"/>
+ <!--
<unjar src="${lib.dir}/${lib.commons.net.name}-${lib.commons.net.version}.jar" dest="${unpacked.dir}/${lib.commons.net.name}.jar"/>
+ -->
</target>
@@ -555,6 +535,7 @@
<!-- Creates the desktop entry file for Linux platforms -->
<target name="tvbrowser-desktop-entry">
+ <!--
<desktopEntry
toFile="${tvbrowser-linux.runtime.dir}/tvbrowser.desktop"
name="TV-Browser"
@@ -571,6 +552,7 @@
<comment lang="de" value="Anpassbare und einfach zu benutzende TV-Zeitschrift - geschrieben in Java"/>
</desktopEntry>
<echo file="${tvbrowser-linux.runtime.dir}/tvbrowser.desktop" append="true">StartupWMClass=tvbrowser-TVBrowser</echo>
+ -->
</target>
<!-- Creates the desktop entry file for Ubuntu platform -->
@@ -752,6 +734,7 @@
<!-- Creates the windows exe file -->
<target name="exe" depends="runtime-win">
+ <!--
<launch4j configFile="${deployment.dir}/win/launch4j/tvbrowser.xml"
fileversion="${tvbrowser.version.file}"
productversion="${tvbrowser.version.file}"
@@ -762,6 +745,7 @@
productversion="${tvbrowser.version.file}"
txtfileversion="${tvbrowser.version}"
txtproductversion="${tvbrowser.version}"/>
+ -->
</target>
<!-- Creates the windows transportable exe file -->

View File

@@ -1,150 +0,0 @@
--- src/tvbrowser/TVBrowser.java.orig 2015-03-24 17:41:56.811494046 +0000
+++ src/tvbrowser/TVBrowser.java 2015-03-24 17:43:30.625486471 +0000
@@ -113,9 +113,6 @@
import util.ui.UIThreadRunner;
import util.ui.UiUtilities;
import util.ui.textcomponentpopup.TextComponentPopupEventQueue;
-import ca.beq.util.win32.registry.RegistryKey;
-import ca.beq.util.win32.registry.RegistryValue;
-import ca.beq.util.win32.registry.RootKey;
import com.jgoodies.looks.LookUtils;
import com.l2fprod.gui.plaf.skin.SkinLookAndFeel;
@@ -567,77 +564,6 @@
public void run() {
ChannelList.completeChannelLoading();
initializeAutomaticDownload();
- if (Launch.isOsWindowsNtBranch()) {
- try {
- RegistryKey desktopSettings = new RegistryKey(
- RootKey.HKEY_CURRENT_USER, "Control Panel\\Desktop");
- RegistryValue autoEnd = desktopSettings
- .getValue("AutoEndTasks");
-
- if (autoEnd.getData().equals("1")) {
- RegistryValue killWait = desktopSettings
- .getValue("WaitToKillAppTimeout");
-
- int i = Integer.parseInt(killWait.getData().toString());
-
- if (i < 5000) {
- JOptionPane pane = new JOptionPane();
-
- String cancel = mLocalizer.msg("registryCancel",
- "Close TV-Browser");
- String dontDoIt = mLocalizer.msg("registryJumpOver",
- "Not this time");
-
- pane.setOptions(new String[] {
- Localizer.getLocalization(Localizer.I18N_OK), dontDoIt,
- cancel });
- pane.setOptionType(JOptionPane.YES_NO_CANCEL_OPTION);
- pane.setMessageType(JOptionPane.WARNING_MESSAGE);
- pane
- .setMessage(mLocalizer
- .msg(
- "registryWarning",
- "The fast shutdown of Windows is activated.\nThe timeout to wait for before Windows is closing an application is too short,\nto give TV-Browser enough time to save all settings.\n\nThe setting hasn't the default value. It was changed by a tool or by you.\nTV-Browser will now try to change the timeout.\n\nIf you don't want to change this timeout select 'Not this time' or 'Close TV-Browser'."));
-
- pane.setInitialValue(mLocalizer.msg("registryCancel",
- "Close TV-Browser"));
-
- JDialog d = pane.createDialog(UiUtilities
- .getLastModalChildOf(mainFrame), UIManager
- .getString("OptionPane.messageDialogTitle"));
- d.setModal(true);
- UiUtilities.centerAndShow(d);
-
- if (pane.getValue() == null
- || pane.getValue().equals(cancel)) {
- mainFrame.quit();
- } else if (!pane.getValue().equals(dontDoIt)) {
- try {
- killWait.setData("5000");
- desktopSettings.setValue(killWait);
- JOptionPane
- .showMessageDialog(
- UiUtilities.getLastModalChildOf(mainFrame),
- mLocalizer
- .msg("registryChanged",
- "The timeout was changed successfully.\nPlease reboot Windows!"));
- } catch (Exception registySetting) {
- JOptionPane
- .showMessageDialog(
- UiUtilities.getLastModalChildOf(mainFrame),
- mLocalizer
- .msg(
- "registryNotChanged",
- "<html>The Registry value couldn't be changed. Maybe you haven't the right to do it.<br>If it is so contact you Administrator and let him do it for you.<br><br><b><Attention:/b> The following description is for experts. If you change or delete the wrong value in the Registry you could destroy your Windows installation.<br><br>To get no warning on TV-Browser start the Registry value <b>WaitToKillAppTimeout</b> in the Registry path<br><b>HKEY_CURRENT_USER\\Control Panel\\Desktop</b> have to be at least <b>5000</b> or the value for <b>AutoEndTasks</b> in the same path have to be <b>0</b>.</html>"),
- Localizer.getLocalization(Localizer.I18N_ERROR),
- JOptionPane.ERROR_MESSAGE);
- }
- }
- }
- }
- } catch (Throwable registry) {
- }
- }
if (currentVersion != null
&& currentVersion.compareTo(new Version(2, 71, false)) < 0) {
--- src/tvbrowser/ui/settings/StartupSettingsTab.java.orig 2015-03-24 17:51:54.418445794 +0000
+++ src/tvbrowser/ui/settings/StartupSettingsTab.java 2015-03-24 17:52:23.370443456 +0000
@@ -50,8 +50,6 @@
import tvbrowser.ui.mainframe.PeriodItem;
import util.ui.Localizer;
import util.ui.UiUtilities;
-import ca.beq.util.win32.registry.RegistryKey;
-import ca.beq.util.win32.registry.RootKey;
import com.jgoodies.forms.builder.PanelBuilder;
import com.jgoodies.forms.factories.Borders;
@@ -163,41 +161,6 @@
.getBoolean());
mSettingsPn.add(mShowStartScreenChB, cc.xy(2, ++y));
- if (System.getProperty("os.name").toLowerCase().startsWith("windows") && !TVBrowser.isTransportable()) {
- layout.insertRow(++y, RowSpec.decode("1dlu"));
- layout.insertRow(++y, RowSpec.decode("pref"));
-
- try {
- RegistryKey shellFolders = new RegistryKey(RootKey.HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders");
- String path = shellFolders.getValue("Startup").getData().toString();
-
- if(path == null || path.length() < 1 || !(new File(path)).isDirectory()) {
- throw new Exception();
- }
-
- mLinkFileFile = new File(path,"TV-Browser.url");
-
- try {
- mLinkFile = new LinkFile(mLinkFileFile);
-
- if(mLinkFileFile.isFile()) {
- try {
- if (!mLinkFile.hasTarget((new File("tvbrowser.exe")).getAbsoluteFile())) {
- createLink(mLinkFile);
- }
- }catch(Exception linkException) {
- mLinkFileFile.delete();
- }
- }
- }catch(FileNotFoundException fe) {}
-
- mAutostartWithWindows = new JCheckBox(mLocalizer.msg("autostart","Start TV-Browser with Windows"),
- mLinkFileFile.isFile());
-
- mSettingsPn.add(mAutostartWithWindows, cc.xy(2, y));
- } catch (Throwable e) {e.printStackTrace();}
- }
-
y++;
mSettingsPn.add(createRefreshPanel(), cc.xyw(1,++y,5));
@@ -513,4 +476,4 @@
return new File(mTarget).equals(file);
}
}
-}
\ No newline at end of file
+}

View File

@@ -1,965 +0,0 @@
<?xml version="1.0"?>
<!--
| Ant build script for the TV-Browser project.
|
| TV-Browser
| Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)
|
| This program is free software; you can redistribute it and/or
| modify it under the terms of the GNU General Public License
| as published by the Free Software Foundation; either version 2
| of the License, or (at your option) any later version.
|
| This program is distributed in the hope that it will be useful,
| but WITHOUT ANY WARRANTY; without even the implied warranty of
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
| GNU General Public License for more details.
|
| You should have received a copy of the GNU General Public License
| along with this program; if not, write to the Free Software
| Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
| CVS information:
| $RCSfile$
| $Source$
| $Date: 2014-12-09 22:04:57 +0100 (Tue, 09 Dec 2014) $
| $Author: ds10 $
| $Revision: 8377 $
|
| Author: Til Schneider, www.murfman.de
+-->
<project name="TV-Browser" default="targets" basedir=".">
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
| The properties and paths
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<property environment="env"/>
<property file="build.properties"/>
<property name="programname" value="TV-Browser"/>
<property name="programname.file" value="tvbrowser"/>
<property name="classes.dir" value="classes"/>
<property name="lib.dir" value="lib"/>
<property name="txt.dir" value="txt"/>
<property name="src.dir" value="src"/>
<property name="test.src.dir" value="test/src"/>
<property name="test.classes.dir" value="test/classes"/>
<property name="doc.dir" value="doc"/>
<property name="doc.header" value="${programname} ${tvbrowser.version} API"/>
<property name="doc.title" value="API documentation for ${programname} ${tvbrowser.version}"/>
<property name="doc.bottom" value="${programname} ${tvbrowser.version}, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)"/>
<property name="unpacked.dir" value="unpacked"/>
<property name="runtime.dir" value="runtime"/>
<property name="tvbrowser-default.runtime.dir" value="${runtime.dir}/tvbrowser_default"/>
<property name="tvbrowser-win.runtime.dir" value="${runtime.dir}/tvbrowser_win"/>
<property name="tvbrowser-linux.runtime.dir" value="${runtime.dir}/tvbrowser_linux"/>
<property name="tvbrowser-transportable.runtime.dir" value="${runtime.dir}/tvbrowser_transportable"/>
<property name="tvbrowser-nightly.runtime.dir" value="${runtime.dir}/tvbrowser_nightly"/>
<property name="tvbrowser-mac.runtime.dir" value="${runtime.dir}/tvbrowser_mac"/>
<property name="tvbrowser-macjava.runtime.dir" value="${runtime.dir}/tvbrowser_macjava"/>
<property name="themepacks.dir" value="themepacks"/>
<property name="personas.dir" value="personas"/>
<property name="deployment.dir" value="deployment" />
<property name="win.dir" value="${deployment.dir}/win"/>
<property name="linux.dir" value="${deployment.dir}/linux"/>
<property name="osx.dir" value="${deployment.dir}/macosx"/>
<property name="x11.dir" value="${deployment.dir}/x11"/>
<property name="installer.dir" value="${win.dir}/installer"/>
<property name="package-lists.dir" value="${txt.dir}/package-lists"/>
<property name="public.dir" value="public"/>
<property name="newsplugin.url" value="http://www.tvbrowser.org/data/uploads/1372016422809_543/NewsPlugin.jar"/>
<path id="sourcepath">
<pathelement location="${src.dir}"/>
</path>
<path id="classpath">
<pathelement location="${classes.dir}"/>
<fileset dir="${lib.dir}">
<include name="*.jar"/>
<exclude name="ant.jar"/>
</fileset>
</path>
<path id="docpath">
<path refid="sourcepath"/>
</path>
<path id="ant-deb.classpath">
<fileset dir="${deployment.dir}/linux/ant-deb-task" includes="*.jar"/>
</path>
<path id="ant-rpm.classpath">
<fileset dir="${deployment.dir}/linux/redline-rpm" includes="*.jar"/>
</path>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
| Display all targets
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<target name="targets" description="lists all the available public targets">
<echo message="usage: build [target]"/>
<echo message=""/>
<echo message="main targets:"/>
<echo message="============="/>
<echo message=" targets Shows this list of targets."/>
<echo message=" download-libs Downloads all necessary libraries from the Internet."/>
<echo message=" dump-info Dumps some information (VM-Version...)."/>
<echo message=" public-default Creates platform-independent binaries"/>
<echo message=" public-mac Creates binaries for the Mac OS X (requires Mac OS X)"/>
<echo message=" public-macjava Creates binaries for the Mac OS X with Java from Oracle (requires Mac OS X)"/>
<echo message=" public-linux Creates binaries for Linux platforms"/>
<echo message=" public-ubuntu Creates binaries for Ubuntu platforms"/>
<echo message=" public-fedora Creates binaries for Fedora platforms"/>
<echo message=" public-transportable Creates platform-independent binaries for transportable version of TV-Browser (requires Windows)"/>
<echo message=" public-nightly Creates platform-independent binaries for nightly transportable version of TV-Browser (without platform dependent starters)"/>
<echo message=" public-src Creates a .zip file containing the full source code of TV-Browser"/>
<echo message=" public-doc Generates the JavaDoc documentation."/>
<echo message=" release-packages Generates all packages needed for a TV-Browser release (without Mac version, works only under Windows)."/>
<echo message=""/>
<echo message="further targets:"/>
<echo message="================"/>
<echo message=" clean Deletes all class files, runtime directories and temporary files."/>
<echo message=" clean-runtime Deletes the runtime directory."/>
<echo message=" make-default Compiles the platform independent source code."/>
<echo message=" make-transportable Compiles the platform independent source code for transportable version."/>
<echo message=" make-linux Compiles the source code for linux platforms."/>
<echo message=" make-win Compiles the source code for windows platforms."/>
<echo message=" make-mac Compiles the source code for Mac OS X."/>
<echo message=" make-macjava Compiles the source code for Mac OS X with Java from Oracle."/>
<echo message=" runtime-default Creates the platform independent runtime directory" />
<echo message=" runtime-transportable Creates the platform independent runtime directory for transportable version" />
<echo message=" runtime-linux Creates a runtime directory for linux platforms" />
<echo message=" runtime-mac Creates a runtime directory for Mac OS X" />
<echo message=" runtime-macjava Creates a runtime directory for Mac OS X with Java from Oracle" />
<echo message=" runtime-win Creates a runtime directory for MS Windows" />
<echo message=" test Runs the JUnit tests."/>
</target>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
| Clean tasks: remove files
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Deletes the runtime director -->
<target name="clean">
<delete dir="${classes.dir}"/>
<delete dir="${unpacked.dir}"/>
<delete dir="${test.classes.dir}"/>
</target>
<!-- Deletes the classes and the runtime directory. -->
<target name="clean-default" depends="clean">
<delete dir="${tvbrowser-default.runtime.dir}"/>
</target>
<!-- Deletes the classes and the runtime directory. -->
<target name="clean-transportable" depends="clean">
<delete dir="${tvbrowser-transportable.runtime.dir}"/>
</target>
<!-- Deletes the classes and the runtime directory. -->
<target name="clean-win" depends="clean">
<delete dir="${tvbrowser-win.runtime.dir}"/>
</target>
<!-- Deletes the classes and the runtime directory. -->
<target name="clean-linux" depends="clean">
<delete dir="${tvbrowser-linux.runtime.dir}"/>
</target>
<!-- Deletes the classes and the runtime directory. -->
<target name="clean-mac" depends="clean">
<delete dir="${tvbrowser-mac.runtime.dir}"/>
</target>
<!-- Deletes the classes and the runtime directory. -->
<target name="clean-macjava" depends="clean">
<delete dir="${tvbrowser-macjava.runtime.dir}"/>
</target>
<target name="clean-all" depends="clean-mac, clean-macjava, clean-linux, clean-win, clean-default">
<delete dir="${public.dir}"/>
</target>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
| Make tasks: compile the source code
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<target name="copy-resources">
<copy todir="${classes.dir}">
<fileset dir="${src.dir}" includes="**/*.gif"/>
<fileset dir="${src.dir}" includes="**/*.jpg"/>
<fileset dir="${src.dir}" includes="**/*.png"/>
<fileset dir="${src.dir}" includes="**/*.dtd"/>
<fileset dir="${src.dir}" includes="**/*.properties"/>
<fileset dir="${src.dir}" includes="**/*.theme"/>
<fileset dir="${src.dir}" includes="**/*.csv"/>
</copy>
</target>
<!-- Compiles the platform independent source code -->
<target name="make-default" depends="copy-resources">
<echo message="Compiling the source code ... "/>
<mkdir dir="${classes.dir}"/>
<javac destdir="${classes.dir}" debug="${debug}" deprecation="true" encoding="UTF-8" target="1.6" source="1.6">
<src>
<path refid="sourcepath"/>
</src>
<classpath>
<path refid="classpath"/>
</classpath>
</javac>
</target>
<!-- Compiles the source code for windows platforms -->
<target name="make-win" depends="make-default">
</target>
<!-- Compiles the source code for linux platforms -->
<target name="make-linux" depends="make-default">
</target>
<!-- Compiles the source code for transportable version of TV-Browser -->
<target name="make-transportable" depends="make-default">
</target>
<!-- Compiles the source code for mac platforms -->
<target name="make-mac" depends="copy-resources">
<echo message="Compiling the source code ..."/>
<mkdir dir="${classes.dir}"/>
<javac destdir="${classes.dir}" debug="${debug}" deprecation="true" encoding="UTF-8" target="1.5" source="1.5">
<src>
<path refid="sourcepath"/>
</src>
<classpath>
<path refid="classpath"/>
<path location="/System/Library/Java"/>
</classpath>
</javac>
</target>
<!-- Compiles the source code for mac platforms with Java from Oracle -->
<target name="make-macjava" depends="copy-resources">
<echo message="Compiling the source code ..."/>
<mkdir dir="${classes.dir}"/>
<javac destdir="${classes.dir}" debug="${debug}" deprecation="true" encoding="UTF-8" target="1.6" source="1.6">
<src>
<path refid="sourcepath"/>
</src>
<classpath>
<path refid="classpath"/>
<path location="/Library/Java/JavaVirtualMachines"/>
</classpath>
</javac>
</target>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
| Runtime tasks: create runtime folders for the specified platform
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<target name="mkdirs">
<!-- Make the TV-Browser runtime -->
<delete dir="${tvbrowser-default.runtime.dir}"/>
<mkdir dir="${tvbrowser-default.runtime.dir}"/>
<mkdir dir="${tvbrowser-default.runtime.dir}/plugins"/>
</target>
<!-- Creates the platform independent runtime folder -->
<target name="runtime" depends="clean-default, make-default, mkdirs">
<echo message="Creating the jars ..."/>
<!-- Pack the tvbrowser.jar -->
<jar jarfile="${tvbrowser-default.runtime.dir}/tvbrowser.jar"
compress="true"
index="true">
<manifest>
<attribute name="Main-Class" value="tvbrowser.TVBrowser"/>
<attribute name="SplashScreen-Image" value="splash.png"/>
</manifest>
<fileset dir="${classes.dir}" includes="tvbrowser/**"/>
<fileset dir="${classes.dir}" includes="devplugin/**"/>
<fileset dir="${classes.dir}" includes="tvdataservice/**"/>
<fileset dir="${classes.dir}" includes="util/**"/>
<fileset dir="${classes.dir}" includes="com/**"/>
<fileset dir="${classes.dir}/imgs" includes="splash.png"/>
</jar>
<!-- Copy the other stuff -->
<echo message="Copying the images and all the other stuff ..."/>
<mkdir dir="${tvbrowser-default.runtime.dir}/imgs"/>
<copy todir="${tvbrowser-default.runtime.dir}/imgs">
<fileset dir="${classes.dir}/imgs" excludes="splash.png"/>
</copy>
<copy todir="${tvbrowser-default.runtime.dir}/imgs">
<fileset dir="./images/additional">
<include name="*.ico"/>
</fileset>
</copy>
<mkdir dir="${tvbrowser-default.runtime.dir}/personas"/>
<copy todir="${tvbrowser-default.runtime.dir}/personas">
<fileset dir="./personas"/>
</copy>
<copy todir="${tvbrowser-default.runtime.dir}">
<fileset dir="${txt.dir}" includes="LICENSE.txt"/>
<fileset dir="${txt.dir}" includes="COPYRIGHT.txt"/>
<fileset dir="${deployment.dir}/common" includes="**" />
<!-- <fileset dir="${txt.dir}" includes="website.url"/> -->
<!-- <fileset dir="${txt.dir}" includes="default.properties"/> -->
<!-- <fileset dir="${txt.dir}" includes="osx.properties"/> -->
<!-- <fileset dir="${txt.dir}" includes="windows.properties"/> -->
<!-- <fileset dir="${txt.dir}" includes="tvbrowser.sh"/> -->
</copy>
<!-- Themepacks -->
<mkdir dir="${tvbrowser-default.runtime.dir}/themepacks"/>
<copy todir="${tvbrowser-default.runtime.dir}/themepacks">
<fileset dir="themepacks"/>
</copy>
<!-- Icon-Themes -->
<mkdir dir="${tvbrowser-default.runtime.dir}/icons"/>
<!-- Info-Icon-Themes -->
<mkdir dir="${tvbrowser-default.runtime.dir}/infothemes"/>
<zip destfile="${tvbrowser-default.runtime.dir}/infothemes/tvb_default.zip">
<zipfileset dir="images/infothemes/tvb_default"></zipfileset>
</zip>
<zip destfile="${tvbrowser-default.runtime.dir}/infothemes/tvb_colored.zip">
<zipfileset dir="images/infothemes/tvb_colored"></zipfileset>
</zip>
<zip destfile="${tvbrowser-default.runtime.dir}/icons/Tango.zip">
<zipfileset dir="images/themes/tango"></zipfileset>
</zip>
<zip destfile="${tvbrowser-default.runtime.dir}/icons/CrystalClear.zip">
<zipfileset dir="images/themes/CrystalClear"></zipfileset>
</zip>
</target>
<!-- Creates the default runtime folder (platform independent) -->
<target name="runtime-default" depends="clean-default, make-default, runtime">
</target>
<!-- Creates the runtime folder for the transportable version -->
<target name="runtime-transportable" depends="clean-transportable, make-transportable, runtime">
<echo message="deployment dir is ${deployment.dir}, win is ${win.dir}" />
<mkdir dir="${tvbrowser-transportable.runtime.dir}"/>
<mkdir dir="${tvbrowser-transportable.runtime.dir}/settings"/>
<copy todir="${tvbrowser-transportable.runtime.dir}/settings">
<fileset dir="${deployment.dir}" includes="packer.txt"/>
</copy>
<copy todir="${tvbrowser-transportable.runtime.dir}">
<fileset dir="${tvbrowser-default.runtime.dir}"/>
<fileset dir="${win.dir}/jRegistryKey" includes="jRegistryKey.dll" />
</copy>
</target>
<!-- Creates the runtime folder for the windows platform -->
<target name="runtime-win" depends="clean-win, make-win, runtime">
<echo message="deployment dir is ${deployment.dir}, win is ${win.dir}" />
<mkdir dir="${tvbrowser-win.runtime.dir}"/>
<copy todir="${tvbrowser-win.runtime.dir}">
<fileset dir="${tvbrowser-default.runtime.dir}"/>
<fileset dir="${win.dir}/jRegistryKey" includes="jRegistryKey.dll" />
<fileset dir="${deployment.dir}" includes="windows.properties"/>
<fileset dir="${win.dir}" includes="tvbrowser_noDD.txt"/>
</copy>
</target>
<!-- Creates the runtime folder for the Mac platform -->
<target name="runtime-mac" depends="clean-mac, make-mac, runtime">
<delete dir="${tvbrowser-mac.runtime.dir}"/>
<mkdir dir="${tvbrowser-mac.runtime.dir}"/>
<jarbundler dir="${tvbrowser-mac.runtime.dir}"
verbose="false"
name="TV-Browser"
icon="./images/additional/tvbrowser.icns"
mainclass="tvbrowser.TVBrowser"
extraclasspath="/System/Library/Java"
jvmversion="1.6+"
vmoptions="-Dpropertiesfile=osx.properties -Xmx256m"
bundleid="org.tvbrowser"
smalltabs="true"
antialiasedgraphics="true"
antialiasedtext="true"
liveresize="true"
growboxintrudes="false"
screenmenu="true"
developmentregion="Global"
version="${tvbrowser.version}"
workingdirectory="$APP_PACKAGE/Contents/Resources"
jars="${tvbrowser-default.runtime.dir}/tvbrowser.jar">
<resourcefileset dir="${tvbrowser-default.runtime.dir}">
<exclude name="tvbrowser.jar"/>
</resourcefileset>
</jarbundler>
<copy todir="${tvbrowser-mac.runtime.dir}/TV-Browser.app/Contents/Resources">
<fileset dir="${deployment.dir}" includes="osx.properties"/>
</copy>
</target>
<!-- Creates the runtime folder for the Mac platform with Java from Oracle->
<target name="runtime-macjava" depends="clean-macjava, make-macjava, runtime, test"-->
<target name="runtime-macjava" depends="clean-macjava, make-macjava, runtime">
<!-- Creates an .app file for Mac OS X with appbundler for Java SE 7+ from infinitekind -->
<taskdef name="appbundler"
classpath="deployment/macosx7/appbundler-1.0ea.jar"
classname="com.oracle.appbundler.AppBundlerTask" />
<!--runtime dir="${env.JAVA_HOME}"/-->
<delete dir="${tvbrowser-macjava.runtime.dir}"/>
<mkdir dir="${tvbrowser-macjava.runtime.dir}"/>
<appbundler
outputdirectory="${tvbrowser-macjava.runtime.dir}"
name="TV-Browser"
icon="images/additional/tvbrowser.icns"
displayname="TV-Browser"
identifier="tvbrowser.TVBrowser"
shortversion="${tvbrowser.version}"
applicationCategory="public.app-category.entertainment"
workingDirectory="$APP_ROOT/Contents/Resources"
mainclassname="tvbrowser.TVBrowser"
highResolutionCapable="false">
<classpath dir="${tvbrowser-default.runtime.dir}">
<include name="*.jar"/>
</classpath>
<!-- OSX specific options, optional -->
<option value="-Dpropertiesfile=osx.properties"/>
<option value="-Dapple.laf.useScreenMenuBar=true"/>
<option value="-Dcom.apple.macos.use-file-dialog-packages=true"/>
<!--option value="-Dcom.apple.macos.useScreenMenuBar=true"/-->
<option value="-Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}"/>
<option value="-Dcom.apple.smallTabs=true"/>
<option value="-Xmx1024M"/>
</appbundler>
<copy todir="${tvbrowser-macjava.runtime.dir}/TV-Browser.app/Contents/Resources">
<fileset dir="${tvbrowser-default.runtime.dir}" excludes="tvbrowser.jar"/>
</copy>
<copy todir="${tvbrowser-macjava.runtime.dir}/TV-Browser.app/Contents/Resources">
<fileset dir="${deployment.dir}" includes="osx.properties"/>
</copy>
</target>
<!-- Creates the desktop entry file for Linux platforms -->
<target name="tvbrowser-desktop-entry">
<desktopEntry
toFile="${tvbrowser-linux.runtime.dir}/tvbrowser.desktop"
name="TV-Browser"
icon="imgs/tvbrowser128.png"
exec="tvbrowser.sh"
tryExec="tvbrowser.sh"
categories="Video;AudioVideo;TV"
type="Application"
>
<name lang="de" value="${programname}"/>
<genericName value="Digital TV Guide"/>
<genericName lang="de" value="Digitale TV-Zeitschrift"/>
<comment value="Themeable and easy to use TV Guide - written in Java"/>
<comment lang="de" value="Anpassbare und einfach zu benutzende TV-Zeitschrift - geschrieben in Java"/>
</desktopEntry>
<echo file="${tvbrowser-linux.runtime.dir}/tvbrowser.desktop" append="true">StartupWMClass=tvbrowser-TVBrowser</echo>
</target>
<!-- Creates the desktop entry file for Ubuntu platform -->
<target name="tvbrowser-desktop-entry-deb">
<desktopEntry
toFile="${tvbrowser-linux.runtime.dir}/tvbrowser.desktop"
name="${programname}"
icon="/usr/share/tvbrowser/imgs/tvbrowser128.png"
exec="tvbrowser"
categories="Video;AudioVideo;TV"
type="Application"
comment="Easy to use TV Guide - written in Java"
>
<name lang="de" value="${programname}"/>
<genericName value="Digital TV Guide"/>
<genericName lang="de" value="Digitale TV-Zeitschrift"/>
<comment value="Themeable and easy to use TV Guide - written in Java"/>
<comment lang="de" value="Anpassbare und einfach zu benutzende TV-Zeitschrift - geschrieben in Java"/>
</desktopEntry>
<echo file="${tvbrowser-linux.runtime.dir}/tvbrowser.desktop" append="true">StartupWMClass=tvbrowser-TVBrowser</echo>
</target>
<!-- Creates the runtime folder for linux platforms -->
<target name="runtime-linux" depends="clean-linux, make-linux, runtime">
<delete dir="${tvbrowser-linux.runtime.dir}"/>
<mkdir dir="${tvbrowser-linux.runtime.dir}"/>
<copy todir="${tvbrowser-linux.runtime.dir}">
<fileset dir="${tvbrowser-default.runtime.dir}"/>
<fileset dir="${deployment.dir}" includes="linux.properties"/>
<fileset dir="${linux.dir}" includes="tvbrowser.sh"/>
<!-- <fileset dir="${linux.dir}" includes="tvbrowser.desktop"/>-->
</copy>
<chmod perm="u+x" file="${tvbrowser-linux.runtime.dir}/tvbrowser.sh"/>
</target>
<target name="release-packages" depends="public-linux, public-ubuntu, public-fedora, public-default, public-doc, public-src"/>
<!-- Creates the release binaries (.zip) for the platform independent TV-Browser version -->
<target name="public-default" depends="runtime-default" description="creates platform-independent binaries">
<mkdir dir="${public.dir}"/>
<zip destfile="${public.dir}/tvbrowser_${tvbrowser.version}_bin.zip">
<zipfileset prefix="tvbrowser-${tvbrowser.version}"
dir="${tvbrowser-default.runtime.dir}"/>
</zip>
</target>
<target name="clean-public">
<delete>
<fileset dir="${public.dir}" includes="**/*"/>
</delete>
</target>
<target name="public-nightly" depends="clean-public,runtime-transportable" description="Creates platform-independent binaries for nightly transportable version of TV-Browser (without platform dependent starters)">
<mkdir dir="${public.dir}"/>
<tstamp>
<format property="TODAY" pattern="yyyy-MM-dd"/>
</tstamp>
<echo file="${tvbrowser-transportable.runtime.dir}/NIGHTLY_VALUES" append="false">${TODAY}-nightly</echo>
<zip destfile="${public.dir}/tvbrowser_${tvbrowser.version}_${TODAY}_nightly_bin_transportable.zip">
<zipfileset prefix="tvbrowser-nightly-transportable" dir="${tvbrowser-transportable.runtime.dir}"/>
</zip>
</target>
<target name="public-ubuntu" depends="runtime-linux, tvbrowser-desktop-entry-deb" description="Creates binaries for Ubuntu platforms">
<mkdir dir="${public.dir}"/>
<deb
todir="${public.dir}"
package="tvbrowser"
section="utils"
depends="sun-java6-jre | openjdk-6-jre | sun-java7-jre | openjdk-7-jre | openjdk-8-jre | default-jre | java6-runtime | java7-runtime | java8-runtime "
recommends="openjdk-6-jre">
<version upstream="${tvbrowser.version}"/>
<maintainer name="TV-Browser team" email="dev@tvbrowser.org"/>
<!-- do not indent the description, otherwise the indent will be visible in the package manager and other tools -->
<description synopsis="Digital TV Guide">Themeable and easy to use TV Guide - written in Java.</description>
<tarfileset dir="${tvbrowser-linux.runtime.dir}" prefix="usr/share/tvbrowser">
<include name="imgs/**"/>
<include name="plugins/**"/>
<include name="themepacks/**"/>
<include name="infothemes/**"/>
<exclude name="tvbrowser.sh"/>
<exclude name="tvbrowser.desktop"/>
<include name="*"/>
</tarfileset>
<tarfileset dir="${tvbrowser-linux.runtime.dir}/personas" prefix="usr/share/tvbrowser/personas" />
<tarfileset dir="${tvbrowser-linux.runtime.dir}/icons" prefix="usr/share/tvbrowser/icons">
<include name="*"/>
</tarfileset>
<tarfileset dir="${tvbrowser-linux.runtime.dir}" prefix="usr/share/tvbrowser" filemode="755" includes="**/tvbrowser.sh" />
<tarfileset dir="${tvbrowser-linux.runtime.dir}" prefix="usr/share/applications" includes="**/tvbrowser.desktop"/>
<tarfileset dir="${deployment.dir}/linux"
prefix="usr/bin"
filemode="755" includes="**/tvbrowser" />
</deb>
</target>
<target name="public-fedora" depends="runtime-linux, tvbrowser-desktop-entry-deb" description="Creates binaries for RedHat platforms">
<mkdir dir="${public.dir}"/>
<rrpm
destination="${public.dir}"
name="tvbrowser"
version="${tvbrowser.version}"
group="Java">
<zipfileset dir="${tvbrowser-linux.runtime.dir}" prefix="/usr/share/tvbrowser">
<include name="imgs/**"/>
<include name="plugins/**"/>
<include name="themepacks/**"/>
<include name="infothemes/**"/>
<exclude name="tvbrowser.sh"/>
<exclude name="tvbrowser.desktop"/>
<include name="*"/>
</zipfileset>
<zipfileset dir="${tvbrowser-linux.runtime.dir}/personas" prefix="/usr/share/tvbrowser/personas" />
<zipfileset dir="${tvbrowser-linux.runtime.dir}/icons" prefix="/usr/share/tvbrowser/icons">
<include name="*"/>
</zipfileset>
<zipfileset dir="${tvbrowser-linux.runtime.dir}" prefix="/usr/share/tvbrowser" filemode="755" includes="**/tvbrowser.sh" />
<zipfileset dir="${tvbrowser-linux.runtime.dir}" prefix="/usr/share/applications" includes="**/tvbrowser.desktop"/>
<zipfileset dir="${deployment.dir}/linux"
prefix="/usr/bin"
filemode="755" includes="**/tvbrowser" />
<depends name="java" version="1.6"/>
</rrpm>
</target>
<!-- Creates the release binaries (.tar.gz) for linux platforms -->
<target name="public-linux" depends="runtime-linux, tvbrowser-desktop-entry" description="Creates binaries for Linux platforms">
<mkdir dir="${public.dir}"/>
<tar tarfile="${public.dir}/tvbrowser_${tvbrowser.version}_bin.tar.gz" compression="gzip">
<tarfileset dir="${tvbrowser-linux.runtime.dir}" prefix="tvbrowser-${tvbrowser.version}" excludes="**/tvbrowser.sh"/>
<tarfileset dir="${tvbrowser-linux.runtime.dir}"
prefix="tvbrowser-${tvbrowser.version}"
mode="755" includes="**/tvbrowser.sh" />
</tar>
</target>
<!--
| Does the JUnit s.
|
| If this target does not work, copy the file "junit.jar" from the directory "lib"
| in your ANT_HOME/lib directory. (ANT_HOME/lib is on my machine "/usr/share/ant/lib")
+-->
<target name="test" depends="make-default">
<echo>${ant.version}. JUnit4 tests will only work with Ant>=1.7</echo>
<mkdir dir="${test.classes.dir}"/>
<javac destdir="${test.classes.dir}" debug="${debug}" deprecation="true" encoding="UTF-8" target="1.5" source="1.5">
<src>
<path path="${test.src.dir}"/>
</src>
<classpath>
<path refid="classpath"/>
</classpath>
</javac>
<copy todir="${test.classes.dir}">
<fileset dir="${test.src.dir}" includes="**/*.gif"/>
<fileset dir="${test.src.dir}" includes="**/*.jpg"/>
<fileset dir="${test.src.dir}" includes="**/*.png"/>
<fileset dir="${test.src.dir}" includes="**/*.dtd"/>
<fileset dir="${test.src.dir}" includes="**/*.properties"/>
<fileset dir="${test.src.dir}" includes="**/*.theme"/>
<fileset dir="${test.src.dir}" includes="**/*.txt"/>
</copy>
<junit haltonfailure="yes" fork="no" >
<classpath>
<path refid="classpath"/>
<path path="${test.classes.dir}"/>
</classpath>
<formatter type="brief" usefile="false"/>
<batchtest>
<fileset dir="${test.src.dir}">
<include name="**/*Test.java"/>
</fileset>
</batchtest>
</junit>
</target>
<!--
| Generates the JavaDoc documentation.
+-->
<target name="public-doc" description="Generates the JavaDoc documentation">
<echo message="Generating JavaDoc documentation ..." />
<delete dir="${doc.dir}"/>
<mkdir dir="${doc.dir}"/>
<javadoc packagenames="*"
sourcepathref="docpath"
classpathref="classpath"
destdir="${doc.dir}"
doctitle="${doc.title}"
windowtitle="${doc.title}"
additionalparam="-breakiterator"
header="${doc.header}"
bottom="${doc.bottom}"
access="package"
failonerror="false"
encoding="UTF-8"
charset="UTF-8"
docencoding="UTF-8">
<link offline="true"
href="${java-api-location}"
packagelistLoc="${package-lists.dir}/jdk/"/>
</javadoc>
<zip destfile="${public.dir}/tvbrowser_${tvbrowser.version}_doc.zip">
<zipfileset prefix="tvbrowser_v${tvbrowser.version}/doc"
dir="${doc.dir}"/>
</zip>
</target>
<!--
| Dump some information.
+-->
<target name="dump-info">
<echo message="JAVA_HOME=${env.JAVA_HOME}" />
<echo message="java.vm.info=${java.vm.info}" />
<echo message="java.vm.name=${java.vm.name}" />
<echo message="java.vm.vendor=${java.vm.vendor}" />
<echo message="java.vm.version=${java.vm.version}" />
<echo message="os.arch=${os.arch}" />
<echo message="os.name=${os.name}" />
<echo message="os.version=${os.version}" />
<echo message="file.encoding=${file.encoding}" />
<echo message="user.language=${user.language}" />
</target>
<target name="public-src" description="Creates a .zip file containing the full source code of TV-Browser">
<mkdir dir="${public.dir}"/>
<zip destfile="${public.dir}/tvbrowser_${tvbrowser.version}_src.zip">
<zipfileset prefix="tvbrowser-${tvbrowser.version}"
dir=".">
<exclude name="${classes.dir}/**" />
<exclude name="${public.dir}/**" />
<exclude name="${runtime.dir}/**" />
<exclude name="${unpacked.dir}/**" />
</zipfileset>
</zip>
</target>
<!-- - - - - - - - - - - - - - - - - -
internal target: download-zipped-lib
- - - - - - - - - - - - - - - - - -->
<target name="download-zipped-lib">
<macrodef name="propertycopy">
<attribute name="name"/>
<attribute name="from"/>
<sequential>
<property name="@{name}" value="${@{from}}"/>
</sequential>
</macrodef>
<propertycopy name="lib.url" from="lib.${lib}.url"/>
<propertycopy name="lib.name" from="lib.${lib}.name"/>
<propertycopy name="lib.version" from="lib.${lib}.version"/>
<get dest="${lib.dir}/download.zip" src="${lib.url}"/>
<unzip src="${lib.dir}/download.zip" dest="${lib.dir}/download">
<patternset>
<include name="**/${lib.name}*.jar"/>
</patternset>
<flattenmapper/>
</unzip>
<copy todir="${lib.dir}" verbose="true" overwrite="true">
<fileset dir="${lib.dir}/download">
<include name="${lib.name}.jar"/>
<include name="${lib.name}-?.?.jar"/>
<include name="${lib.name}-?.?.?.jar"/>
<include name="${lib.name}-?.?.??.jar"/>
<include name="${lib.name}-r*.jar"/>
</fileset>
<mapper>
<mergemapper to="${lib.name}-${lib.version}.jar"/>
</mapper>
</copy>
<delete dir="${lib.dir}/download"/>
</target>
<!-- - - - - - - - - - - - - - - - - -
internal target: download-tarred-lib
- - - - - - - - - - - - - - - - - -->
<target name="download-tarred-lib">
<macrodef name="propertycopy">
<attribute name="name"/>
<attribute name="from"/>
<sequential>
<property name="@{name}" value="${@{from}}"/>
</sequential>
</macrodef>
<propertycopy name="lib.url" from="lib.${lib}.url"/>
<propertycopy name="lib.name" from="lib.${lib}.name"/>
<propertycopy name="lib.version" from="lib.${lib}.version"/>
<get dest="${lib.dir}/download.tar.gz" src="${lib.url}"/>
<gunzip src="${lib.dir}/download.tar.gz"/>
<untar src="${lib.dir}/download.tar" dest="${lib.dir}/download">
<patternset>
<include name="**/${lib.name}*.jar"/>
</patternset>
<flattenmapper/>
</untar>
<copy todir="${lib.dir}" verbose="true" overwrite="true">
<fileset dir="${lib.dir}/download">
<include name="${lib.name}.jar"/>
<include name="${lib.name}-?.?.jar"/>
<include name="${lib.name}-?.?.?.jar"/>
<include name="${lib.name}-?.?.??.jar"/>
</fileset>
<mapper>
<mergemapper to="${lib.name}-${lib.version}.jar"/>
</mapper>
</copy>
<delete dir="${lib.dir}/download"/>
</target>
<!-- - - - - - - - - - - - - - - - - -
internal target: download-lib
- - - - - - - - - - - - - - - - - -->
<target name="download-lib">
<macrodef name="propertycopy">
<attribute name="name"/>
<attribute name="from"/>
<sequential>
<property name="@{name}" value="${@{from}}"/>
</sequential>
</macrodef>
<propertycopy name="lib.url" from="lib.${lib}.url"/>
<propertycopy name="lib.name" from="lib.${lib}.name"/>
<propertycopy name="lib.version" from="lib.${lib}.version"/>
<get dest="${lib.dir}/${lib.name}-${lib.version}.jar" src="${lib.url}"/>
</target>
<target name="download-libs" description="downloads all necessary library files">
<mkdir dir="${lib.dir}"/>
<!-- bsh -->
<antcall target="download-lib">
<param name="lib" value="bsh"/>
</antcall>
<!-- commons codec -->
<antcall target="download-zipped-lib">
<param name="lib" value="commons.codec"/>
</antcall>
<!-- commons lang -->
<antcall target="download-zipped-lib">
<param name="lib" value="commons.lang"/>
</antcall>
<!-- commons net -->
<antcall target="download-zipped-lib">
<param name="lib" value="commons.net"/>
</antcall>
<!-- htmlparser -->
<antcall target="download-zipped-lib">
<param name="lib" value="htmlparser"/>
</antcall>
<!-- jgoodies common -->
<antcall target="download-zipped-lib">
<param name="lib" value="jgoodies-common"/>
</antcall>
<!-- jgoodies forms -->
<antcall target="download-zipped-lib">
<param name="lib" value="jgoodies-forms"/>
</antcall>
<!-- jgoodies looks -->
<antcall target="download-zipped-lib">
<param name="lib" value="jgoodies-looks"/>
</antcall>
<!-- jRegistryKey -->
<antcall target="download-zipped-lib">
<param name="lib" value="jregistrykey"/>
</antcall>
<!-- l2prod common tasks -->
<antcall target="download-zipped-lib">
<param name="lib" value="tasks"/>
</antcall>
<!-- opencsv -->
<antcall target="download-tarred-lib">
<param name="lib" value="opencsv"/>
</antcall>
<!-- skinlf -->
<antcall target="download-zipped-lib">
<param name="lib" value="skinlf"/>
</antcall>
<!-- stax -->
<antcall target="download-lib">
<param name="lib" value="stax"/>
</antcall>
<antcall target="download-lib">
<param name="lib" value="stax.api"/>
</antcall>
<!-- substance -->
<antcall target="download-lib">
<param name="lib" value="substance"/>
</antcall>
<!-- texhyphj -->
<antcall target="download-zipped-lib">
<param name="lib" value="texhyphj"/>
</antcall>
<!-- trident -->
<antcall target="download-lib">
<param name="lib" value="trident"/>
</antcall>
<delete dir="${lib.dir}">
<patternset>
<include name="*.zip"/>
<include name="*.tar.gz"/>
<include name="*.tar"/>
</patternset>
</delete>
</target>
<target name="public-tvdatakit"></target>
</project>

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
<use>
<flag name="themes">Install extra theme packs</flag>
</use>
<upstream>
<remote-id type="sourceforge">tvbrowser</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,96 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Themeable and easy to use TV Guide - written in Java"
HOMEPAGE="http://www.tvbrowser.org/"
SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.zip"
SLOT="0"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
IUSE=""
COMMON_DEP="dev-java/bsh:0
dev-java/commons-codec:0
dev-java/commons-lang:3.1
dev-java/commons-net:0
dev-java/jakarta-oro:2.0
dev-java/jgoodies-common:1.8
dev-java/jgoodies-forms:1.8
dev-java/jgoodies-looks:2.6
dev-java/l2fprod-common:0
dev-java/htmlparser-org:0
dev-java/log4j:0
dev-java/skinlf:0
dev-java/xalan:0
dev-java/opencsv:0
dev-java/texhyphj:0
dev-java/trident:0
x11-libs/libXt
x11-libs/libSM
x11-libs/libICE
x11-libs/libXext
x11-libs/libXtst
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp"
DEPEND="${COMMON_DEP}
app-arch/unzip
>=virtual/jdk-1.6"
RDEPEND="${COMMON_DEP}
>=virtual/jre-1.6"
java_prepare() {
epatch "${FILESDIR}"/${PV}-*.patch
rm -v lib/{bsh-,commons,jgoodies,l2fprod-common-tasks,skinlf,stax,htmlparser,opencsv,trident,texhyphj,jRegistryKey}*.jar
find deployment -name '*.jar' -delete || die
find . -name '*.class' -delete || die
}
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="bsh
commons-codec
commons-lang-3.1
jgoodies-common-1.8
jgoodies-forms-1.8
jgoodies-looks-2.6
l2fprod-common
skinlf
htmlparser-org
opencsv
texhyphj"
EANT_BUILD_TARGET="runtime-linux"
EANT_DOC_TARGET="public-doc"
src_install() {
java-pkg_dojar runtime/${PN}_linux/${PN}.jar
java-pkg_dojar lib/substance-6.1.jar
java-pkg_register-dependency trident,opencsv
insinto /usr/share/${PN}
doins -r runtime/${PN}_linux/{imgs,icons,plugins,infothemes}
doins runtime/${PN}_linux/linux.properties
insinto /usr/share/${PN}/themepacks
doins themepacks/themepack.zip
java-pkg_dolauncher "tvbrowser" \
--main tvbrowser.TVBrowser \
--pwd /usr/share/${PN} \
--java_args " -Dpropertiesfile=/usr/share/${PN}/linux.properties"
make_desktop_entry ${PN} "TV-Browser" \
/usr/share/tvbrowser/imgs/tvbrowser128.png "AudioVideo;TV;Video"
use source && java-pkg_dosrc src/*
use doc && java-pkg_dojavadoc doc
}

View File

@@ -1,101 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Themeable and easy to use TV Guide - written in Java"
HOMEPAGE="http://www.tvbrowser.org/"
SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.zip"
SLOT="0"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
IUSE=""
CDEPEND="
dev-java/bsh:0
dev-java/commons-codec:0
dev-java/commons-lang:3.1
dev-java/commons-net:0
dev-java/jakarta-oro:2.0
dev-java/jgoodies-common:1.8
dev-java/jgoodies-forms:1.8
dev-java/jgoodies-looks:2.6
dev-java/l2fprod-common:0
dev-java/htmlparser-org:0
dev-java/log4j:0
dev-java/skinlf:0
dev-java/xalan:0
dev-java/opencsv:0
dev-java/texhyphj:0
dev-java/trident:0
x11-libs/libXt
x11-libs/libSM
x11-libs/libICE
x11-libs/libXext
x11-libs/libXtst
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp"
DEPEND="
${CDEPEND}
app-arch/unzip
>=virtual/jdk-1.6"
RDEPEND="
${CDEPEND}
>=virtual/jre-1.6"
java_prepare() {
epatch "${FILESDIR}"/${PV}-*.patch
find deployment -name '*.jar' -delete || die
find . -name '*.class' -delete || die
rm -v lib/{bsh-,commons,jgoodies,l2fprod-common-tasks,skinlf,stax,htmlparser,opencsv,trident,texhyphj,jRegistryKey}*.jar || die
}
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="
bsh
commons-codec
commons-lang-3.1
jgoodies-common-1.8
jgoodies-forms-1.8
jgoodies-looks-2.6
l2fprod-common
skinlf
htmlparser-org
opencsv
texhyphj"
EANT_BUILD_TARGET="runtime-linux"
EANT_DOC_TARGET="public-doc"
src_install() {
java-pkg_dojar runtime/${PN}_linux/${PN}.jar
java-pkg_dojar lib/substance-6.1.jar
java-pkg_register-dependency trident,opencsv
insinto /usr/share/${PN}
doins -r runtime/${PN}_linux/{imgs,icons,plugins,infothemes}
doins runtime/${PN}_linux/linux.properties
insinto /usr/share/${PN}/themepacks
doins themepacks/themepack.zip
java-pkg_dolauncher "tvbrowser" \
--main tvbrowser.TVBrowser \
--pwd /usr/share/${PN} \
--java_args " -Dpropertiesfile=/usr/share/${PN}/linux.properties"
make_desktop_entry ${PN} "TV-Browser" \
/usr/share/tvbrowser/imgs/tvbrowser128.png "AudioVideo;TV;Video"
use source && java-pkg_dosrc src/*
use doc && java-pkg_dojavadoc doc
}

View File

@@ -1,173 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source test"
inherit eutils java-pkg-2 java-ant-2 flag-o-matic virtualx subversion
tp_base="http://javootoo.l2fprod.com/plaf/skinlf/themepacks"
tvp_base="http://tvbrowser.org/downloads"
DESCRIPTION="Themeable and easy to use TV Guide - written in Java"
HOMEPAGE="http://www.tvbrowser.org/"
ESVN_REPO_URI="https://svn.code.sf.net/p/tvbrowser/code/trunk/tvbrowser"
SRC_URI="
themes? (
${tp_base}/BeOSthemepack.zip
${tp_base}/amarachthemepack.zip
${tp_base}/aquathemepack.zip
${tp_base}/architectBluethemepack.zip
${tp_base}/architectOlivethemepack.zip
${tp_base}/b0sumiErgothempack.zip
${tp_base}/b0sumithemepack.zip
${tp_base}/bbjthemepack.zip
${tp_base}/beigeazulthemepack.zip
${tp_base}/beosthemepack.zip
${tp_base}/blueMetalthemepack.zip
${tp_base}/blueTurquesathemepack.zip
${tp_base}/cellshadedthemepack.zip
${tp_base}/chaNinja-Bluethemepack.zip
${tp_base}/coronaHthemepack.zip
${tp_base}/cougarthemepack.zip
${tp_base}/crystal2themepack.zip
${tp_base}/fatalEthemepack.zip
${tp_base}/gfxOasisthemepack.zip
${tp_base}/gorillathemepack.zip
${tp_base}/hmmXPBluethemepack.zip
${tp_base}/hmmXPMonoBluethemepack.zip
${tp_base}/iBarthemepack.zip
${tp_base}/macosthemepack.zip
${tp_base}/midnightthemepack.zip
${tp_base}/mmMagra-Xthemepack.zip
${tp_base}/modernthemepack.zip
${tp_base}/oliveGreenLunaXPthemepack.zip
${tp_base}/opusLunaSilverthemepack.zip
${tp_base}/opusOSBluethemepack.zip
${tp_base}/opusOSDeepthemepack.zip
${tp_base}/opusOSOlivethemepack.zip
${tp_base}/quickSilverRthemepack.zip
${tp_base}/roueBluethemepack.zip
${tp_base}/roueBrownthemepack.zip
${tp_base}/roueGreenthemepack.zip
${tp_base}/royalInspiratthemepack.zip
${tp_base}/silverLunaXPthemepack.zip
${tp_base}/solunaRthemepack.zip
${tp_base}/tigerGraphitethemepack.zip
${tp_base}/tigerthemepack.zip
${tp_base}/toxicthemepack.zip
${tp_base}/underlingthemepack.zip
${tp_base}/whistlerthemepack.zip
${tp_base}/xplunathemepack.zip
${tvp_base}/noia.zip
${tvp_base}/nuvola.zip
${tvp_base}/tulliana.zip
${tvp_base}/tango_without_heart.zip
)"
SLOT="0"
KEYWORDS=""
LICENSE="GPL-3"
IUSE="themes"
CDEPEND="dev-java/bsh:0
dev-java/commons-codec:0
dev-java/commons-lang:3.3
dev-java/commons-net:0
dev-java/jakarta-oro:2.0
dev-java/jgoodies-common:1.8
dev-java/jgoodies-forms:1.8
dev-java/jgoodies-looks:2.6
dev-java/l2fprod-common:0
dev-java/log4j:0
dev-java/skinlf:0
dev-java/swt:4.2
dev-java/xalan:0
x11-libs/libXt:0
x11-libs/libSM:0
x11-libs/libICE:0
x11-libs/libXext:0
x11-libs/libXtst:0
x11-libs/libX11:0
x11-libs/libXau:0
x11-libs/libXdmcp:0"
DEPEND="${CDEPEND}
app-arch/unzip:0
>=virtual/jdk-1.6
test? ( dev-java/junit:0 dev-java/ant-junit:0 )"
RDEPEND="${CDEPEND}
>=virtual/jre-1.6"
src_prepare() {
cp "${FILESDIR}"/${P}-build.xml build.xml || die "Failed to replace build.xml."
# Yes, there are some bundled jars.
# Can't help but use them for the time being.
local error="Failed to unbundle or remove libraries or classes."
pushd lib > /dev/null
rm -v bsh-*.jar commons*.jar jgoodies*.jar l2fprod-common-tasks*.jar \
skinlf*.jar stax*.jar || die ${error}
popd > /dev/null
find deployment -name '*.jar' -exec rm -v {} \; || die ${error}
find . -name '*.class' -exec rm -v {} \; || die ${error}
# These tests fail.
rm -v \
test/src/util/misc/TextLineBreakerTest.java \
test/src/util/ui/html/HTMLTextHelperTest.java
}
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="bsh,commons-codec,commons-lang-3.3,jgoodies-common-1.8,jgoodies-forms-1.8,jgoodies-looks-2.6,l2fprod-common,skinlf"
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},ant-junit,junit"
EANT_BUILD_TARGET="runtime-linux"
EANT_DOC_TARGET="public-doc"
src_test() {
VIRTUALX_COMMAND="java-pkg-2_src_test" virtualmake
}
src_install() {
pushd runtime/${PN}_linux > /dev/null
java-pkg_dojar ${PN}.jar
local todir="${JAVA_PKG_SHAREPATH}"
cp -a {imgs,icons,plugins} "${D}/${todir}" || die "Failed to copy directories."
cp linux.properties "${D}/${todir}" || die "Failed to copy linux.properties."
insinto "${todir}/themepacks"
doins themepacks/themepack.zip
if use themes ; then
pushd "${DISTDIR}" > /dev/null
doins *pack.zip
insinto "${todir}/icons"
doins noia.zip nuvola.zip tulliana.zip tango_without_heart.zip
popd > /dev/null
fi
java-pkg_dolauncher "tvbrowser" \
--main tvbrowser.TVBrowser \
--pwd ${todir} \
--java_args " -Dpropertiesfile=${todir}/linux.properties"
make_desktop_entry ${PN} "TV-Browser" \
/usr/share/tvbrowser/imgs/tvbrowser128.png "AudioVideo;TV;Video"
popd > /dev/null
java-pkg_dojar $(ls lib/*.jar)
#java-pkg_dojar lib/{htmlparser-1.6.jar,jRegistryKey-1.4.5.jar,opencsv-2.3.jar}
#java-pkg_dojar lib/{substance-6.1.jar,texhyphj-1.1.jar,trident-1.3.jar}
use source && java-pkg_dosrc src
use doc && java-pkg_dojavadoc doc
}