diff options
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a27466eb9c20 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = youdao-dict + pkgdesc = YouDao Dictionary + pkgver = 1.0.2 + pkgrel = 1 + url = http://cidian.youdao.com/index-linux.html + arch = i686 + arch = x86_64 + license = GPL3 + depends = python + depends = python-pyqt5 + depends = python-requests + depends = python-xlib + depends = python-pillow + depends = tesseract-data-eng + depends = tesseract-data-chi_tra + depends = tesseract-data-chi_sim + depends = python-lxml + depends = python-xdg + depends = python-webob + source_i686 = http://codown.youdao.com/cidian/linux/youdao-dict_1.0.2~binary_i386.tar.gz + sha256sums_i686 = ecab295766c3d54e71ca48820b56a92c61810c77715dac1fb3883be1ede51130 + source_x86_64 = http://codown.youdao.com/cidian/linux/youdao-dict_1.0.2~binary_amd64.tar.gz + sha256sums_x86_64 = 084eb6aa64de0b6c018d6081b59d10714fcf302c10cf2d7ce988b1eceaafb275 + +pkgname = youdao-dict + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b20dbb9b9be3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: yesuu zhang <yesuu79@qq.com> + +pkgname=youdao-dict +pkgver=1.0.2 +pkgrel=1 +pkgdesc='YouDao Dictionary' +arch=('i686' 'x86_64') +url='http://cidian.youdao.com/index-linux.html' +license=('GPL3') +depends=( + 'python' + 'python-pyqt5' + 'python-requests' + 'python-xlib' + 'python-pillow' + 'tesseract-data-eng' + 'tesseract-data-chi_tra' + 'tesseract-data-chi_sim' + 'python-lxml' + 'python-xdg' + 'python-webob' +) +source_i686=('http://codown.youdao.com/cidian/linux/youdao-dict_1.0.2~binary_i386.tar.gz') +source_x86_64=('http://codown.youdao.com/cidian/linux/youdao-dict_1.0.2~binary_amd64.tar.gz') +sha256sums_i686=('ecab295766c3d54e71ca48820b56a92c61810c77715dac1fb3883be1ede51130') +sha256sums_x86_64=('084eb6aa64de0b6c018d6081b59d10714fcf302c10cf2d7ce988b1eceaafb275') + +package() { + cd "${srcdir}" + mkdir -p "${pkgdir}/usr/bin" + mkdir -p "${pkgdir}/usr/share/youdao-dict" + mkdir -p "${pkgdir}/usr/share/applications" + mkdir -p "${pkgdir}/usr/share/dbus-1/services" + mkdir -p "${pkgdir}/usr/share/icons/hicolor/48x48/apps" + mkdir -p "${pkgdir}/usr/share/icons/hicolor/scalable/apps" + mkdir -p "${pkgdir}/etc/xdg/autostart" + cp -r src/* "${pkgdir}/usr/share/youdao-dict" + cp -r data/hicolor/* "${pkgdir}/usr/share/icons/hicolor/" + cp data/youdao-dict.desktop "${pkgdir}/usr/share/applications/" + cp data/youdao-dict-autostart.desktop "${pkgdir}/etc/xdg/autostart/" + cp data/com.youdao.backend.service "${pkgdir}/usr/share/dbus-1/services/" + chmod 755 "${pkgdir}/usr/share/youdao-dict/main.py" + chmod 755 "${pkgdir}/usr/share/youdao-dict/youdao-dict-backend.py" + ln -sf /usr/share/youdao-dict/main.py "${pkgdir}/usr/bin/youdao-dict" +} + |