summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 2e6a36e5bb6d38c2988848abc74cd200de129a6d (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
# Maintainer: yesuu zhang <yesuu79@qq.com>

pkgname=youdao-dict
pkgver=1.0.2
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'
)
install=youdao-dict.install
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"
}