diff options
Diffstat (limited to 'app-misc/galileo/galileo-0.4.4.ebuild')
-rw-r--r-- | app-misc/galileo/galileo-0.4.4.ebuild | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/app-misc/galileo/galileo-0.4.4.ebuild b/app-misc/galileo/galileo-0.4.4.ebuild deleted file mode 100644 index 36c4073..0000000 --- a/app-misc/galileo/galileo-0.4.4.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header$ - -EAPI=5 -PYTHON_COMPAT=(python{2_6,2_7}) - -inherit distutils-r1 vcs-snapshot user systemd udev - - -HOMEPAGE="https://bitbucket.org/benallard/galileo" - -COMMIT_ID="a4b5c744e45d" -SRC_URI="https://bitbucket.org/benallard/galileo/get/${PV}.tar.bz2 -> ${P}.tar.bz2" - -KEYWORDS="~amd64 ~x86" -DESCRIPTION="Synchronisation utility for Bluetooth LE-based Fitbit trackers" -LICENSE="LGPL-3+" -SLOT="0" -IUSE="" - -RUN_UID=galileo -RUN_GID=galileo - -DUMPDIR=/var/lib/galileo/dump -LOGDIR=/var/log/galileo - -# Runtime dependencies -RDEPEND=" - >=dev-python/pyusb-1.0.0_alpha1 - >=dev-python/requests-0.13.1[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] - >=virtual/udev-208 - " - -pkg_setup() { - # Create the user and group if not already present - enewgroup ${RUN_GID} - enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID} -} - -src_prepare() { - #einfo "Applying patches" - #epatch "${FILESDIR}/gentoo-no-tests.patch" - - # Main python package installation - einfo "Performing standard Python ebuild install" - distutils-r1_python_prepare -} - -python_install_all() { - - # Initialisation (OpenRC) - einfo "Installing initialisation scripts (OpenRC and systemd)" - newinitd "${FILESDIR}/galileo.init.d" "${PN}" - systemd_dounit "${FILESDIR}/galileo.service" - - # udev rule - einfo "Installing tracker USB dongle udev rule" - insinto "$(get_udevdir)/rules.d" - newins "${FILESDIR}/galileo.udev" 99-galileo.rules - - # Configuration - einfo "Installing default configuration" - insinto /etc - newins "${FILESDIR}/galileorc-2" galileorc - - # Manual pages - doman doc/galileo.1 doc/galileorc.5 - - # Initialise log directory - einfo "Initialising logfile directory" - dodir "${LOGDIR}" - fperms 770 "${LOGDIR}" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}" - touch "${ED}/${LOGDIR}/galileo.log" - fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/galileo.log" - - # Log rotation - einfo "Installing logfile rotation" - insinto /etc/logrotate.d - newins "${FILESDIR}/galileo.logrotate.d" "${PN}" - - # Initialize server cache directory - einfo "Initialising tracker dump directory" - dodir "${DUMPDIR}" - fowners ${RUN_UID}:${RUN_GID} "${DUMPDIR}" - fperms 770 "${DUMPDIR}" - - # Main python package installation - einfo "Performing standard Python ebuild install" - distutils-r1_python_install_all -} |