Skip to content
Snippets Groups Projects
Verified Commit a03bb81a authored by Frede H's avatar Frede H :speech_balloon:
Browse files

Moved many deps to optdep and added i686

parent 49d6d32d
No related branches found
No related tags found
No related merge requests found
......@@ -7,10 +7,12 @@
pkgname=crossover
pkgver=19.0.1
pkgrel=3
pkgrel=4
_pkgdebrel=1
pkgdesc="Codeweavers Crossover. Runs Windows applications on Linux. 15-days demo/evaluation version."
arch=('x86_64')
pkgdesc="CrossOver Linux 19 is the easiest way to run Microsoft Windows apps on Linux without buying a Windows license, rebooting or using a virtual machine. CrossOver Linux makes it easy to launch Windows apps natively on the desktop, and integrates Linux functionality like cross-platform copy & paste and shared file systems to your Windows applications.
CrossOver Linux runs Windows productivity software, utility programs, and games all in one application. And without the overhead of a virtual machine, programs and games can run as fast or faster than they would under a Windows operating system."
arch=('i686' 'x86_64')
url="https://www.codeweavers.com"
license=('custom:CrossOver Linux License Grant')
makedepends=('tar')
......@@ -20,41 +22,80 @@ replaces=('crossover-games' 'crossover-pro' 'crossover-standard')
source=("https://media.codeweavers.com/pub/${pkgname}/cxlinux/demo/${pkgname}_${pkgver}-${_pkgdebrel}.deb")
sha256sums=('c08f2d9314007a8eb869918f2d334f87a844a888cab4b7b66a57e458cd4c4dda')
depends=('desktop-file-utils' 'lib32-alsa-lib' 'lib32-fontconfig' 'lib32-freetype2' 'lib32-gcc-libs'
'lib32-glibc>=2.11' 'lib32-glu' 'lib32-gnutls' 'lib32-lcms2' 'lib32-libcups' 'lib32-libgl'
'lib32-libice' 'lib32-libjpeg6-turbo' 'lib32-libldap' 'lib32-libpng' 'lib32-libpng12'
'lib32-libpulse' 'lib32-libsm' 'lib32-libtiff' 'lib32-libx11' 'lib32-libxcomposite'
'lib32-libxcursor' 'lib32-libxext' 'lib32-libxi' 'lib32-libxinerama' 'lib32-libxml2'
'lib32-libxrandr' 'lib32-libxrender' 'lib32-libxslt' 'lib32-libxxf86vm' 'lib32-mesa-libgl'
'lib32-mpg123' 'lib32-nss-mdns' 'lib32-openal' 'lib32-openssl' 'lib32-sdl' 'lib32-v4l-utils'
'lib32-zlib' 'nss-mdns' 'pygtk' 'python' 'python-dbus' 'python-pyopencl' 'unzip')
depends=(
'python' 'desktop-file-utils'
)
optdepends=(
#'unzip: required to install Guild Wars, automatic installer extraction'
#'lib32-alsa-lib: This is the preferred way to provide audio support to Windows applications.'
#"lib32-fontconfig: Makes it possible to find and use the system's TrueType fonts. This is strongly recommended for office-type applications."
#'lib32-libcups: Needed to print to printers managed by the CUPS system, which is most likely the case. It is strongly recommended for office-type applications.'
#'lib32-libdbus: This is needed for Windows applications to automatically detect CD-ROM and USB key insertion.'
#'lib32-libexif: (aur) Some applications need to parse EXIF and read their data tags.'
#'lib32-libldap: Lets Windows applications access LDAP servers.'
#'lib32-libpulse: A featureful, general-purpose sound server (client library).'
#'lib32-gnutls: This is needed by applications that perform encryption or check online certificates.'
#'lib32-libxcomposite: This is needed for most CAD-like applications and some games.'
#"lib32-libxinerama: This is needed if your display spans multiple screens. If your computer has a single screen then you don't need it."
#'lib32-libxml2: This library makes it possible for Windows applications read and write XML files.'
#'lib32-libxslt: This library lets Windows applications perform queries and transformations on XML files.'
#'lib32-libxxf86vm: This is needed to let games perform some gamma adjustments (essentially to adjust the brightness).'
#'lib32-mpg123: Needed by some Windows applications to play MP3 files.'
#'lib32-openal: Provides audio support to Windows applications.'
#'lib32-openssl: This library provides support for secure Internet communication.'
#'lib32-v4l-utils: Lets Windows applications access video devices.'
'unzip: required to install Guild Wars, automatic installer extraction'
)
depends_i686=(
'glibc>=2.11' 'libice' 'libsm' 'libx11' 'libxext' 'libxi' 'freetype2'
'libpng' 'zlib' 'lcms2' 'libgl' 'libxcursor' 'libxrandr' 'glu' 'nss-mdns'
)
optdepends_i686=(
'alsa-lib: This is the preferred way to provide audio support to Windows applications.'
"fontconfig: Makes it possible to find and use the system's TrueType fonts. This is strongly recommended for office-type applications."
'gnutls: This is needed by applications that perform encryption or check online certificates.'
'gsm: Lets Windows applications use the GSM codec for audio compression and decompression.'
'gstreamer0.10: This is needed by some games and multimedia applications.'
'gstreamer0.10-base: This is needed by some games and multimedia applications.'
'libcups: Needed to print to printers managed by the CUPS system, which is most likely the case. It is strongly recommended for office-type applications.'
'libdbus: This is needed for Windows applications to automatically detect CD-ROM and USB key insertion.'
'libexif: Some applications need to parse EXIF and read their data tags.'
'libgphoto2: Lets Windows applications access digital cameras.'
'libldap: Lets Windows applications access LDAP servers.'
'libpulse: A featureful, general-purpose sound server (client library).'
'libxcomposite: This is needed for most CAD-like applications and some games.'
"libxinerama: This is needed if your display spans multiple screens. If your computer has a single screen then you don't need it."
'libxml2: This library makes it possible for Windows applications read and write XML files.'
'libxslt: This library lets Windows applications perform queries and transformations on XML files.'
'libxxf86vm: This is needed to let games perform some gamma adjustments (essentially to adjust the brightness).'
'libxxf86dga: X11 Direct Graphics Access extension library.'
'mpg123: Needed by some Windows applications to play MP3 files.'
'ocl-icd: OpenCL ICD Bindings'
'openal: Provides audio support to Windows applications.'
'openssl: This library provides support for secure Internet communication.'
'sane: Lets Windows applications access scanners.'
'v4l-utils: Lets Windows applications access video devices.'
)
depends_x86_64=(
'lib32-glibc>=2.11' 'lib32-libice' 'lib32-libsm' 'lib32-libx11'
'lib32-libxext' 'lib32-libxi' 'lib32-freetype2' 'lib32-libpng' 'lib32-zlib'
'lib32-lcms2' 'lib32-libgl' 'lib32-libxcursor' 'lib32-libxrandr'
'lib32-glu' 'lib32-nss-mdns'
)
optdepends_x86_64=(
'lib32-alsa-lib: This is the preferred way to provide audio support to Windows applications.'
"lib32-fontconfig: Makes it possible to find and use the system's TrueType fonts. This is strongly recommended for office-type applications."
'lib32-libcups: Needed to print to printers managed by the CUPS system, which is most likely the case. It is strongly recommended for office-type applications.'
'lib32-libdbus: This is needed for Windows applications to automatically detect CD-ROM and USB key insertion.'
'lib32-libldap: Lets Windows applications access LDAP servers.'
'lib32-libpulse: A featureful, general-purpose sound server (client library).'
'lib32-gnutls: This is needed by applications that perform encryption or check online certificates.'
'lib32-libxcomposite: This is needed for most CAD-like applications and some games.'
"lib32-libxinerama: This is needed if your display spans multiple screens. If your computer has a single screen then you don't need it."
'lib32-libxml2: This library makes it possible for Windows applications read and write XML files.'
'lib32-libxslt: This library lets Windows applications perform queries and transformations on XML files.'
'lib32-libxxf86vm: This is needed to let games perform some gamma adjustments (essentially to adjust the brightness).'
'lib32-libxxf86dga: X11 Direct Graphics Access extension library.'
'lib32-mpg123: Needed by some Windows applications to play MP3 files.'
'lib32-openal: Provides audio support to Windows applications.'
'lib32-openssl: This library provides support for secure Internet communication.'
'lib32-v4l-utils: Lets Windows applications access video devices.'
'lib32-libexif: (aur) Some applications need to parse EXIF and read their data tags.'
'lib32-gsm: (aur) Lets Windows applications use the GSM codec for audio compression and decompression.'
'lib32-gstreamer0.10: (aur) This is needed by some games and multimedia applications.'
'lib32-gstreamer0.10-base: (aur) This is needed by some games and multimedia applications.'
'lib32-libxxf86dga: (aur) X11 Direct Graphics Access extension library.'
# 'lib32-nss-mdns: (aur) host name resolution via mDNS'
)
package() {
cd ${srcdir}
......@@ -64,8 +105,8 @@ package() {
fi
#remove symlink and create real directory
rm ${pkgdir}/opt/cxoffice/doc
mkdir ${pkgdir}/opt/cxoffice/doc
rm ${pkgdir}/opt/cxoffice/doc
mkdir ${pkgdir}/opt/cxoffice/doc
mv ${pkgdir}/usr/share/doc/crossover/* ${pkgdir}/opt/cxoffice/doc
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment