blob: 6130542ebcc83b736c03faa0092e366877937e87 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
# Maintainer: yesuu zhang <yesuu79@qq.com>
pkgname=youdao-dict
pkgver=1.1.0
pkgrel=2
pkgdesc='YouDao Dictionary'
arch=('i686' 'x86_64')
url='http://cidian.youdao.com/index-linux.html'
license=('GPL3')
depends=(
'desktop-file-utils'
'hicolor-icon-theme'
'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'
'qt5-webkit'
'qt5-graphicaleffects'
'qt5-quickcontrols'
)
install=youdao-dict.install
source=('youdao-arch.patch')
source_i686=('http://codown.youdao.com/cidian/linux/youdao-dict_1.1.0-0~i386.tar.gz')
source_x86_64=('http://codown.youdao.com/cidian/linux/youdao-dict_1.1.0-0~amd64.tar.gz')
sha256sums=('ab1e8cf2b38c459c60af5e47814a022ad485d2e2c0ae257ffae4c03174e703a6')
sha256sums_i686=('d1ff404f1e465d6a196b566294ddfea1a1bfe4568226201b65d74236407152fc')
sha256sums_x86_64=('5c3a5ed105238e2fad181704fd99815c4275bf546136f99e817614188794dc07')
prepare() {
cd "${srcdir}/src"
patch -Np2 -i "${srcdir}/youdao-arch.patch"
}
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"
}
|