New package: cycle-0.3.2

closes #4663
closes #4940
This commit is contained in:
Cameron Nemo 2018-11-20 05:59:46 +00:00 committed by maxice8
parent 5c322e003b
commit 9e04e90373
No known key found for this signature in database
GPG Key ID: 543B9D4F4299F06B
2 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Exec='/usr/bin/cycle'
GenericName=Cycle
Icon=cycle
Name=Cycle
Terminal=false
Type=Application
Categories=Education;Science;MedicalSoftware
Keywords=Calendar;Women;Menstruation;Ovulation;

36
srcpkgs/cycle/template Normal file
View File

@ -0,0 +1,36 @@
# Template file for 'cycle'
pkgname=cycle
version=0.3.2
revision=1
noarch=yes
pycompile_dirs="usr/share/cycle"
hostmakedepends="python"
depends="wxPython"
short_desc="Menstrual cycle tracking program"
maintainer="Cameron Nemo <camerontnorman@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://github.com/jose1711/cycle"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=6ca5a8191653d435ed04968b91b4a52c8e0d3d90d31d2c008aba1e9edcc1adc9
do_install() {
# Program
vmkdir usr/share/cycle
for f in cal_year dialogs p_rotor save_load set_dir; do
vinstall "${f}.py" 0644 usr/share/cycle
done
vinstall cycle.py 0755 usr/share/cycle
vmkdir usr/bin
ln -rs "${DESTDIR}/usr/share/cycle/cycle.py" "${DESTDIR}/usr/bin/cycle"
# Assets
vcopy bitmaps usr/share/cycle
vcopy icons usr/share/cycle
# Translations
vmkdir usr/share/locale
for dir in $(find msg -mindepth 1 -maxdepth 1 -type d); do
vcopy "$dir" usr/share/locale
done
# Contriband
vman cycle.1
vinstall "${FILESDIR}/cycle.desktop" 0644 usr/share/applications
}