1
0
mirror of synced 2024-06-01 18:28:11 +02:00

Added new btsync ebuild

This commit is contained in:
Horea Christian 2014-09-14 00:40:56 +02:00
parent 63483e480a
commit 41a3553eef
2 changed files with 82 additions and 11 deletions

View File

@ -1,27 +1,20 @@
AUX btsync.service 322 SHA256 125a91a38385878cd5dd09fc3db5f3ec95d070590378966b05d2da6fcc72aaf8 SHA512 f7bb0915b56f63f0d3605a683af41816319fb5f3726f99030fe6fb33dd3f966aa738659d7292b705e548e1d3c96d3130e372563e03fe7cdc9e695a5c0f02b0f0 WHIRLPOOL 27784a5a1d0ab19f96038265d2bbb3705ab89a801db86cfe64f9ea9ec1f7f11522de380a1a2cc6a970e11ae08263631cd07a4e946bb346a73ee895d6f488334a
AUX btsync_at.service 331 SHA256 fd04bfcd2e4cc84972aba7593d2dd2d34f17db6c5829b94cf4fdb452ed2fcc3c SHA512 aae76ea1e4f302f48efb7639aee9d7b608c1467e9033a044ddcfb5221de12ddc6483533393de2aec03251a9f2a3bcdcec9e746abb2ba3ad02f0384fea066e1c5 WHIRLPOOL ea6a42507cc0512067cc60a8acb58447747c6ece6ee5bdd73f63be62a75fc69a3d0cb74799a6b31f93837f2b2cd5b32b68aa53178637ba15e99eb41d09220c47
AUX btsync_confd 101 SHA256 4b49669c0900eb34bbe10c28f2c0ea2b55aa390faf321089cfb14fcbc0ff63aa SHA512 53450a2b14f99eb9ef2d6f5116798ce052e6e2360b61ca14aea390136a081226373e9a3d3d50941648050125b84828a530f95fd5faaf46334070f3273f033c72 WHIRLPOOL 3e9c05c1a5043e32d10bb338099a9ddf6e44cfa0a6a7f7bd39d7e20af8af85e092c38d66f3905883145c5e471f00dc6f63a111b4fe6b0b8bb1c77ddfa91c0039
AUX btsync_initd 1148 SHA256 1b512b1ac6c0770c344871852ca0c233fcbe185a72bd361763898554dcf86b3c SHA512 0c120ef168a41b35539c16889915fbb2e4bc01e436af2af94fdb1df83026ae8d0e2bdb579b5778e9325c13871ca0dd9977ba1595eee6ddcc48b4c61a8f06bdf4 WHIRLPOOL f2def307ccc1f40143ebe0482992e9bc865f39856826d72289e02b15f3e46ee982e2c8fb954f48e4b80169e9c67db1924633983612b2f7cb94c8aa8a62c882ea
AUX btsync_setup 1792 SHA256 bc561220be96d910bd7f31cc5e87f22d44a93a07ba3a69ec6e92049f99f80ee4 SHA512 81fc9b7ac2b4a8b8b7048e3f86205dc79b73dbe52be645401ac86e3d28bf25c9a0f00b4ee08add2ed9e099a870ce1fa60040846909bf179d1344ca7dca4176d1 WHIRLPOOL e8f5533bdc57b18e6816785f75e2a37a55d9f2031df25dc45de30f7d08ca2bc828ceb541384ad49d3502a9a758bef6bd7e54112976c6ecbb716820e1b11a2baa
AUX btsync_user.service 305 SHA256 4d47e09cebcedd83c8e320f39319cb0c14c78bc5b767f4419a35e29198a52332 SHA512 3f20a21e4da9a5e738fe05fc713cda5a2030cd9b99727365ad7d3fe226b098dbbf416cb022c4c4167cff9d0c9370cacf67bd01ce332f1336f70f38430cf5c0ca WHIRLPOOL e6ed7798484b8ee94c87a387dd9cbba2f0dd6dbb7e8de172ce385f0709c64553aca53816c1955a9c417e884cd72ba04d7b05c503d5a7c6bd3b341763b8854801
DIST btsync_arm-1.1.70.tar.gz 1279220 SHA256 d79b3cf1881fcab95614693569c950d07dd93ffb70cefd901963dec54b75a05b SHA512 321079de894170eafdd8f923f2e1bfd0909904d350b678707f67566ed0afd1ef8af333270b791d6a429774d7e454da4ef064b417be36b338de2e53599e699bd3 WHIRLPOOL f6499199eae078bc7609aa190a61800866dffbc40fcf08f1ae65456ab6ebf36123e5542b3bbff39f0e61d7ae7161d97684ebed3f091145a90e6eb0b789d3db41
DIST btsync_arm-1.1.82.tar.gz 1287272 SHA256 c1502fb7d907caf105c7aa5403f4d575f86aa8ca57817ca90aa4ba1398181a3e SHA512 627e24495f3ee1f48f666a85df8d053f5f7ed51784c23d454410d468773c0d6251211ea188f8235b1cb3c14da20e01a5d4cfdc28b0e16de841a4c805ed2bfbe4 WHIRLPOOL 9d58ff32d68e969a64f2c51cae865b5372f69835b90855de61e927355e794d686760ddef8a651076a6bfb01e4269d15c1e2883f0910f7ac25c3c989097bdf4ed
DIST btsync_arm-1.2.82.tar.gz 2244128 SHA256 e9f1a3aacfda8e1b5002228de134e5798ff4e0a69ca749fcde6f803c5b500885 SHA512 203806be2d7f066420b006a3eb3897a67d02fde4edef7778cbf6c17b057e8e5102aeefd08f446854fe7db0a595f2dc0468d6ea5b7d8db110a5d3fafc46656182 WHIRLPOOL 8746e9e924b48429d8847a3a190ebd5db9d9bea1b36c23a05d3e5258908741c3740c28d93d488608d3df36d7466da2d1887df30dd524e5c3bedbd9296c3efebc
DIST btsync_arm-1.3.106.tar.gz 3626188 SHA256 fcd11baf8a3e5dc82945598f463bfdd1082856a08bd7f2c52ce3767063ead6db SHA512 b2c07e105f0d15797a25b872ad85315d3fdf5524c3385ce31618d8cdf059917f3422eef62c33afd446dac345a45ad6ef733987b16a72e64f2d1bc63eb0edb36c WHIRLPOOL 6aa149ab8f1d67aed328510a003f479c80c78284711f45ce77413dea02929d651c661d0594a4204b3e87e6e9ad6ff22d34726bdc9aa1b79e60eb2ff20a43f87a
DIST btsync_arm-1.4.75.tar.gz 3945422 SHA256 349155bf02e9170f3a7ae155e8a9ebde24a4959d578a329b40cb77002f6317cb SHA512 f919e9bdec8156b2c935a941de37cee36b478e3c876d316e8d966a0c45c7d9e55030dffe137280c7f1cd82ecf91d4b5cccc8faf659803e4d2cf88d2bdd930556 WHIRLPOOL 7676c77b06ed6c988c3ed69a641cd92474253a5ae70c067b6045a79e4bad349e94229e2ac3fb54f308fedddc58bda4d9e6a12bf568253e499d9aa5a400833e34
DIST btsync_i386-1.1.70.tar.gz 1367784 SHA256 25161852b8eaddf50ae385771f79bac47818467bc5cabc539a64d985e8af4dc6 SHA512 ac18a91a2d9549388541c2c7dabcae1e8b04534115d3c7e5d93b3fe984c801ebdeed931d63d59e7e7e767587fe42d2bb80e6833127b4cf475d30130314f5c864 WHIRLPOOL a5b12b32a521b7f730b8e9cd1505ac4b7ccd56f0d5f91a1988192b32a539a48380d040d6485327153051708c4d5919d517202d90aaf3c8033bdb730b72981314
DIST btsync_i386-1.1.82.tar.gz 1375007 SHA256 1b163881631d008ea5472b1f03a49e96f2a107b9565c5d8ae48124042e3a4def SHA512 2f7f24989412945f1da18d88760e955fa55ca8e97a75e2e72e48a001e6a3d9253a7c0856e5b8dfc5bef9dcd8c405f76f1aed6f05fdb0ae7f2bdffe0c6f90a1a8 WHIRLPOOL daf2af288b1e55bd3700bfba600eab9b975ad3701cf41b921554bcc5760096c8afba90ef70a3e4972d73eaf92fd82815f0d19d36de55547529f0eba175b094bd
DIST btsync_i386-1.2.82.tar.gz 2044500 SHA256 3a1ed93c2b27be0ca9711bd4736de3dd62d6527b1cbbbdfc0f124e0ea6b339ad SHA512 71d34dbb006ada48a51d3cb9528f62c1607d91b808cdb21b3b19b67c90fc5c85143b251dad48831941b5c93f95fba1d74e3a7a82e8b4bf2831bbfbf083c4402b WHIRLPOOL 6b65873441594bb449c50019e955a2ce6ac1fabc0fff4739f1467232b174b4c03df1cec9b29e236f1bcdef31e045640468ef681107b595434cd73c66b0e60bcf
DIST btsync_i386-1.3.106.tar.gz 3429758 SHA256 df278a8f796599cf6f518923e5edbc0acc36520dafe4b9e80bafa0268a224aa2 SHA512 6832fdc1184e8cb51894d43071102e15587905a7c3ddf40da8c308cea843aa6cda880298682ef55483172949d2beff179aef8056ad73eb6825f6010e6ba8f844 WHIRLPOOL 93ce8a05f383958fabfe605aa48a5d06323b2ac2f7676b227018fc7a4219776346070d36949ebd0d6d9401603440900a52e840cae6bc6fcd781c13b48d7ab58d
DIST btsync_i386-1.4.75.tar.gz 3729243 SHA256 62c231d6e1257f1d3855926fefaf95e8f576419a476da5e4e6050095ae3ed3d4 SHA512 9a413c793a3bf71042595d212e664fc9f54f93c85f50c6545f989b1d2e645f8de839089f92a6af60c8d6ce302092e741c8cb176860f89fa3dc37c2fdbdcfdfff WHIRLPOOL d920a0bfa190c1ece51984c05c19ab5dfa6fc702d1ea1b03fc641fded9454c72d06aa1bea8f8e58d627e22821ad879c0e39cd15273eaca452221b86923fedf36
DIST btsync_powerpc-1.1.70.tar.gz 1451029 SHA256 7d68783020627a019363c20d776aaf017bde023886989cac4bd96528fdae9faf SHA512 7f0e22d1cf10e7ebbae78e43cbd84d4d4de2b20478a6605534ee4c04ade68b2bbdea33049a9861cfd53badc4e7e7b2ff24e35c3156d3cf62a8828300094ba5ba WHIRLPOOL ab33985672e29c69c7aaa9729c93dd35a78152fde6b64adaba8a04f93f3ef4006defe240d127e33f6f348a7b825a3ce2e642228f43beb64ecd2fb811f300bdf3
DIST btsync_powerpc-1.1.82.tar.gz 1458242 SHA256 076f92c1b4340eb1283e053065df6156b43730c5603961eb6f127d38792aebf3 SHA512 ad96616c3b2edcb5a7829a4d9dd4d82aa3bf60d66d1c0b0f40697510786e83682c7348dd4be6ec35e553544d3ccadf08e1f5f073032995b87cfc8aa586570fe7 WHIRLPOOL 0eb2969d376b172a7550c1f050cfe55c817a1cd12282e0ec8bc95fb0f0ad860494d3afb53e328d8a482e39cf4f4d813cf9ef63d1c7dfcefbcd2728a2f9764d7c
DIST btsync_powerpc-1.2.82.tar.gz 2188642 SHA256 d89ed515e968a9f92784b2e65ad23ff4488ea36ddc826651dce5ac78ae37d90b SHA512 85c7e9674dd85cef3587dcac29ada8dc6bc2b8ba63d70fea8924384ac15aaa0e38a6e7f85ce52b8c804dd364f1fd4c2de85d327b0bbebbf232b7b70203328e01 WHIRLPOOL abc5202f87cb3135277b9933c7b13e8558fd40b6cde5703fb849801ad60eae3694ff661a13beea7d559b6dfc6e9420c6a344e63f76452e053b1537ef5cd8819b
DIST btsync_powerpc-1.3.106.tar.gz 3568375 SHA256 340e61bd4cd0894648fd18f203263b00f80188169435b880e62e811bb33ac19e SHA512 6fa1b5ea04568d6f1c08e76f06c93143cb4f0daf0d642c828d1c243ac599fbf5ed1a1ec915dcbc4baf32ffa3ce68502db154e7ba1d192a9b2af31a094216c96b WHIRLPOOL 279f46bcc60f807c9471c9e73439288e5704516af7113d4a459c9a4e1b0b4916ba70ee2f5c8a11abec920083688aecc700e2aedc19a4cd83b1c1426b8d7e7463
DIST btsync_powerpc-1.4.75.tar.gz 3644299 SHA256 1d8adff9b3773e5c3c7cea3bc0c489d46db22eda07fd990d438ab41ad5e99b94 SHA512 30ec3df1376e8bad5361615615697d0143974783e639baf6f3eec40463f35628ac35a18c651bd0765192f40aef7d14189d8deb0762a621958dd884bb255a26e0 WHIRLPOOL c7cb88c95f11f82efa34217db9393dcbca2a7b1bd044635cd0502ad55d889b45d3b149e5031fe9c0ff00b3dca3427925bacac1a42bb7a6dbbdfe6f9fb3817207
DIST btsync_x64-1.1.70.tar.gz 1449204 SHA256 7197ac1a23ff593b1cc6ef124cb2555376aac4637f368483ed2e0d5230b3dec2 SHA512 768f960935cacd1ccc655e9182ada0ddf61d4b8fd0dc8a5386182a46014e6bd11f1743a78884f17b9d3b04d6668bb98c56bce8019c902a216ed26d65a60492c7 WHIRLPOOL 6261713d643ef0eb9816837975a0d0af534819cf978de8370b088c93bd86770f3053c0976e27aee32fc00b0ecf1a9a01cf083e95c1325dcd632896a6e6b5bf2c
DIST btsync_x64-1.1.82.tar.gz 1457129 SHA256 3cefbef2af6323dfdb7ccfaad32f7d0c8ed5cb4ebbab58936a479f0c30804bbb SHA512 513048820cdfa02bf90bb731479baf84f7e43947cd3794d3d867f785ed7750b50518b5ed1f5447d78d563eaf25079669293d4da66624c0c8cc501213e1ec8808 WHIRLPOOL 7eab7873aefb8ef704082d782c2df4b3193ce9a0073e725180e3d1c4daa721d1a5110de698cfe07882351ed96ca4a87e84cc3b0ed2e8959d04aed0491a0d08cb
DIST btsync_x64-1.2.82.tar.gz 2218854 SHA256 2a87c4ec255b3669decb9746d54f52ec7cc3bb019e9ba7f2f9bc9fb215d31933 SHA512 e1b47e13d35080c4f1275bc671581ce13690ca30ca7bbd6ce8d3598e35c79939b9a2d20aab2c7d566d10f603758487d670081e0bec8207039f90eca881d4c526 WHIRLPOOL ea05e594378e8ba6cd4f1f2429830b04cd8e3b4ac763fc2d9fb9f76e9075a59560123ba6112fd1e55c53f2a6b9da37cb737acdcba1881006b9fff2b11b6d1d81
DIST btsync_x64-1.3.106.tar.gz 3604626 SHA256 c2f6efb35b420d1f436bfd17841321318ac94d3965b176f1b3bed5a9315cc7f1 SHA512 5aaa27e22f705c8ae862a2833c78ccf9094028d983b13560f6f3f3db83ece51f3c584c6e28fceba2639eab7eca168c1f76351d8c099919c78969ea44cffa7c33 WHIRLPOOL 3eb42538b13f7207ff0e485fb63518577274af1b7d0159455dba7da6b944c6d2ab52f8d3b987ebd1cb12dea01862d01efd9026bbb62d1c9f2fbd0643c1dbfd52
EBUILD btsync-1.1.70.ebuild 2392 SHA256 e5586fc4b81e276e0c620e0181e0e837d34d8f9d0e091abb47afbdcbf60da23d SHA512 c055e94a381526a127eceb17836627d6d866dd4585671565c0c81d68b5bb269f4503bb9495c01a39c0ac049f7d1e2c5f8a0c692731a191f0bfb625132367e900 WHIRLPOOL 285a22c0eb9d399af00f54c97797a10e20ecbd4c6e78bea7197b343558efb56317c8930a48bab2cd5233f23596c76db3728f4be394897c7e1e0437b1b699fe0c
EBUILD btsync-1.1.82.ebuild 2392 SHA256 e5586fc4b81e276e0c620e0181e0e837d34d8f9d0e091abb47afbdcbf60da23d SHA512 c055e94a381526a127eceb17836627d6d866dd4585671565c0c81d68b5bb269f4503bb9495c01a39c0ac049f7d1e2c5f8a0c692731a191f0bfb625132367e900 WHIRLPOOL 285a22c0eb9d399af00f54c97797a10e20ecbd4c6e78bea7197b343558efb56317c8930a48bab2cd5233f23596c76db3728f4be394897c7e1e0437b1b699fe0c
EBUILD btsync-1.2.82.ebuild 2392 SHA256 e5586fc4b81e276e0c620e0181e0e837d34d8f9d0e091abb47afbdcbf60da23d SHA512 c055e94a381526a127eceb17836627d6d866dd4585671565c0c81d68b5bb269f4503bb9495c01a39c0ac049f7d1e2c5f8a0c692731a191f0bfb625132367e900 WHIRLPOOL 285a22c0eb9d399af00f54c97797a10e20ecbd4c6e78bea7197b343558efb56317c8930a48bab2cd5233f23596c76db3728f4be394897c7e1e0437b1b699fe0c
EBUILD btsync-1.3.106.ebuild 2392 SHA256 e5586fc4b81e276e0c620e0181e0e837d34d8f9d0e091abb47afbdcbf60da23d SHA512 c055e94a381526a127eceb17836627d6d866dd4585671565c0c81d68b5bb269f4503bb9495c01a39c0ac049f7d1e2c5f8a0c692731a191f0bfb625132367e900 WHIRLPOOL 285a22c0eb9d399af00f54c97797a10e20ecbd4c6e78bea7197b343558efb56317c8930a48bab2cd5233f23596c76db3728f4be394897c7e1e0437b1b699fe0c
MISC metadata.xml 568 SHA256 b1d3e7890f091cd427ad778d1e5b427c169aa2224cd96186cc8c1b710d2195e5 SHA512 a2b5cb56caea4f5288058d760e12a294ba644cda7e5cb0dc5350bfa077e6f7c09841701aa20e1124d49f554028dee4d8db7c8ae006f8c2ee9682654e1ae92fd9 WHIRLPOOL 061bcd4b8650a7b26e1c0361a3dea5df2470228d87f51c4e5d15bfaccc83f7171acb1818d3b46466980c1b3d35a7eacf37b24ba9f09704297d7244f8af65fe99
DIST btsync_x64-1.4.75.tar.gz 3883783 SHA256 c4dde7580b7dbddee88df6104bacb6198bcfb24f9a66cb19d7a5eb59b231d407 SHA512 b8c09e5b24f3e4ebc515582f0b5046953ced6c290499003336e5da91021c35cce2d7465934b82e2df8ebe31392a92941bfe8842d7a3683e8b69d65517d969df3 WHIRLPOOL 79d10feea3a871d331896e6a0abce370f98345a293fe246931c4bd9c5270706be212e73bdff5dfe82b72051221141a84bce7e831a0d8687e5ef4ca1a6bcdd240

View File

@ -0,0 +1,78 @@
# Distributed under the terms of the GNU General Public License v3
# Authors: Horea Christian, Robert Walker
EAPI=5
inherit eutils pax-utils user flag-o-matic multilib autotools pam systemd versionator
DESCRIPTION="Sync files & folders using BitTorrent protocol"
HOMEPAGE="http://labs.bittorrent.com/experiments/sync.html"
SRC_URI="amd64? ( http://syncapp.bittorrent.com/${PV}/${PN}_x64-${PV}.tar.gz )
x86? ( http://syncapp.bittorrent.com/${PV}/${PN}_i386-${PV}.tar.gz )
ppc? ( http://syncapp.bittorrent.com/${PV}/${PN}_powerpc-${PV}.tar.gz )
arm? ( http://syncapp.bittorrent.com/${PV}/${PN}_arm-${PV}.tar.gz )"
RESTRICT="mirror strip"
LICENSE="BitTorrent"
SLOT="0"
KEYWORDS="amd64 ~x86 ~arm ~ppc"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
S="${WORKDIR}"
QA_PREBUILT="/opt/${PN}/"
src_install() {
dodoc "${S}/LICENSE.TXT"
newconfd "${FILESDIR}/${PN}_confd" "/${PN}"
# system-v-init support
newinitd "${FILESDIR}/${PN}_initd" "/${PN}"
# systemd support
systemd_dounit "${FILESDIR}/${PN}.service"
systemd_newunit "${FILESDIR}/${PN}_at.service" "${PN}@.service"
#systemd_newuserunit "${FILESDIR}/${PN}_user.service" "${PN}.service"
insinto "$(systemd_get_userunitdir)"
newins "${FILESDIR}/${PN}_user.service" "${PN}.service"
exeinto "/opt/${PN}/bin/"
doexe "${FILESDIR}/${PN}_setup"
doexe "${PN}"
}
pkg_preinst() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 -1 "${PN}"
dodir "/run/${PN}"
fowners "${PN}":"${PN}" "/run/${PN}"
dodir "/var/lib/${PN}"
fowners "${PN}":"${PN}" "/var/lib/${PN}"
}
pkg_postinst() {
einfo "Auto-generated configuration file is located at /etc/btsync.conf"
einfo "(use this file as a template for user-level privilege service units)"
einfo ""
einfo "systemd"
einfo "btsync.service:"
einfo " run as a system service as user/group btsync:btsync"
einfo " uses /var/lib/btsync for btsync working data"
einfo "btsync@<user>.service"
einfo " run as a system service but with user privilege"
einfo " uses /home/<user>/.btsync/btsync.conf for btsync working data"
einfo "btsync_user.service"
einfo " run as a standard user service"
einfo " uses /home/<user>/.btsync/btsync.conf for btsync working data"
einfo ""
einfo "Ensure you open the following ports in your firewall:"
einfo " btsync.conf specified sync listening port (UDP/TCP)"
einfo " port 3838 (UDP) for DHT tracking"
einfo ""
einfo "WebUI listens on: localhost:(8888), nominally localhost:(7888+UID)"
}