blob: d912d5f43353ce3b2172b75a9b63bdad17fcf941 (
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
# Contributor: Thomas Roos (Roosted7) <mail [at] thomasroos [dot] nl>
pkgname=aliza
pkgver=1.98.50
pkgrel=1
pkgdesc="Medical Imaging. Open 2D, 3D and 4D images in DICOM, MetaIO, Nifti, Nrrd and other formats, incl. Meshes in VTK, OBJ and STL formats. Filters, segmentation, front-end for registration with Elastix and many more features"
arch=('x86_64')
url="http://www.aliza-dicom-viewer.com"
license=('custom')
depends=('hicolor-icon-theme'
'libxt'
'libglvnd')
options=('!emptydirs')
source=("${pkgname}-${pkgver}.tar.gz::https://www.dropbox.com/s/k0rei4lkgks79eu/aliza-1.98.50.tar.gz")
sha512sums=('4796c82fc8f7c999ca138fcd29be3c0e2fd6ede1e4bbb4ea6edb91fe9af4079aa80d31a6dfe07446cdf57c654f314457547c5d53b76cfd8099aa462e4cb7083b')
noextract=("${pkgname}-${pkgver}.tar.gz")
package() {
ALIZA_DIR="/opt/aliza"
ALIZA_C_DIR="${pkgdir}${ALIZA_DIR}/install_menu"
ALIZA_I_DIR="${pkgdir}/usr/share/icons/hicolor"
mkdir -p "${pkgdir}${ALIZA_DIR}"
tar xzf "${pkgname}-${pkgver}.tar.gz" -C "${pkgdir}${ALIZA_DIR}" --strip 1
mkdir -p "${pkgdir}/usr/share/applications";
mkdir -p "${ALIZA_I_DIR}/16x16/apps";
mkdir -p "${ALIZA_I_DIR}/22x22/apps";
mkdir -p "${ALIZA_I_DIR}/24x24/apps";
mkdir -p "${ALIZA_I_DIR}/32x32/apps";
mkdir -p "${ALIZA_I_DIR}/36x36/apps";
mkdir -p "${ALIZA_I_DIR}/42x42/apps";
mkdir -p "${ALIZA_I_DIR}/48x48/apps";
mkdir -p "${ALIZA_I_DIR}/64x64/apps";
mkdir -p "${ALIZA_I_DIR}/72x72/apps";
mkdir -p "${ALIZA_I_DIR}/96x96/apps";
mkdir -p "${ALIZA_I_DIR}/128x128/apps";
mkdir -p "${ALIZA_I_DIR}/192x192/apps";
mkdir -p "${ALIZA_I_DIR}/256x256/apps";
mkdir -p "${ALIZA_I_DIR}/scalable/apps";
cp "${ALIZA_C_DIR}/icons/hicolor/16x16/apps/aliza.png" "${ALIZA_I_DIR}/16x16/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/22x22/apps/aliza.png" "${ALIZA_I_DIR}/22x22/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/24x24/apps/aliza.png" "${ALIZA_I_DIR}/24x24/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/32x32/apps/aliza.png" "${ALIZA_I_DIR}/32x32/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/36x36/apps/aliza.png" "${ALIZA_I_DIR}/36x36/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/42x42/apps/aliza.png" "${ALIZA_I_DIR}/42x42/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/48x48/apps/aliza.png" "${ALIZA_I_DIR}/48x48/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/64x64/apps/aliza.png" "${ALIZA_I_DIR}/64x64/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/72x72/apps/aliza.png" "${ALIZA_I_DIR}/72x72/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/96x96/apps/aliza.png" "${ALIZA_I_DIR}/96x96/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/128x128/apps/aliza.png" "${ALIZA_I_DIR}/128x128/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/192x192/apps/aliza.png" "${ALIZA_I_DIR}/192x192/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/256x256/apps/aliza.png" "${ALIZA_I_DIR}/256x256/apps"
cp "${ALIZA_C_DIR}/icons/hicolor/scalable/apps/aliza.svg" "${ALIZA_I_DIR}/scalable/apps"
ALIZA_DS_FILE="${pkgdir}/usr/share/applications/aliza.desktop"
ALIZA_EXE="${ALIZA_DIR}/aliza.sh"
echo "[Desktop Entry]" > "${ALIZA_DS_FILE}"
echo "Type=Application" >> "${ALIZA_DS_FILE}"
echo "Encoding=UTF-8" >> "${ALIZA_DS_FILE}"
echo "Name=Aliza" >> "${ALIZA_DS_FILE}"
echo "GenericName=Aliza" >> "${ALIZA_DS_FILE}"
echo "Comment=Medical Imaging" >> "${ALIZA_DS_FILE}"
echo "Exec=\"${ALIZA_EXE}\" %F" >> "${ALIZA_DS_FILE}"
echo "Icon=aliza" >> "${ALIZA_DS_FILE}"
echo "Terminal=false" >> "${ALIZA_DS_FILE}"
echo "Categories=Graphics;" >> "${ALIZA_DS_FILE}"
echo "StartupNotify=false" >> "${ALIZA_DS_FILE}"
echo "MimeType=application/dicom;" >> "${ALIZA_DS_FILE}"
chmod +x "${ALIZA_DS_FILE}"
}
|