Package Details: crossover 15.1.0-1

Git Clone URL: https://aur.archlinux.org/crossover.git (read-only)
Package Base: crossover
Description: Run Windows Programs on Linux
Upstream URL: http://www.codeweavers.com
Licenses: custom:CrossOver Linux License Grant
Replaces: crossover-games, crossover-pro, crossover-standard
Submitter: ying
Maintainer: roadrunner
Last Packager: roadrunner
Votes: 164
Popularity: 3.087717
First Submitted: 2012-03-14 16:03
Last Updated: 2016-03-31 18:16

Dependencies (85)

Required by (1)

Sources (1)

Latest Comments

roadrunner commented on 2016-03-04 19:38

@WarheadsSE: Thanks for the comment. Package failed to build in a clean chroot because of ${startdir} in the PKGBUILD.

I removed CHANGELOG from build process as it requires startdir, which should not be used in PKGBUILDs anymore and does not work in a clean chroot build process.

WarheadsSE commented on 2016-02-29 14:50

Building this in a clean chroot, via makechrootpkg, I needed to change line 138 to put the changelog properly to ${pkgdir}/.CHANGELOG

roadrunner commented on 2016-02-23 21:10

Added libpulse as an optional dependency. Kept it optional as not all configurations need it.

yetr2 commented on 2016-02-23 20:22

should add libpulse & lib32-libpulse to the respective optdepends_${ARCH} arrays, if not the depends_${ARCH}

derhamster commented on 2016-02-16 20:54

Thanks for maintaining this!

roadrunner commented on 2016-02-04 20:08

PKGBUILD for 15.0.1 can be found here: https://github.com/erikfleischer/arch-cx

Roberth commented on 2016-02-04 17:11

15.0.1 is out.

mark.sagikazar commented on 2016-01-04 16:16

@roadrunner looks good, worked for me, thank you very much.

roadrunner commented on 2015-12-12 13:15

Looks like the changes necessary for 15.0.0 are quite minimal. I have put up a PKGBUILD for 15.0.0: https://github.com/erikfleischer/arch-cx

veluria commented on 2015-12-08 21:45

CrossOver 15 is out…

pftBest commented on 2015-11-03 15:54

It is good idea for maintainer to subscribe to codeweavers release announcement emails.
This version is 4 month old and flagged out-of-date two month ago.
Current version is 14.1.11

yetr2 commented on 2015-04-24 17:53

It would probably help if I remembered to upload the package as well.

yetr2 commented on 2015-04-22 18:14

As of late, Codeweaver's stance for dependencies is to have them all be installed so they can skip the troubleshooting steps of people just having missing dependencies. Feel free to remove what you want, just do not be suprised when crossover prompts you with a window containing a pacman command to install more dependencies.

Oprphaned packages != broken packages.

As for broken packages, I am sorry but I cannot speak to their maintance.

I have many answers to how I feel this could be done better, but none of which are possible within the confines of the tools currently available.

balwierz commented on 2015-04-22 16:55

A dependency inferno. And it includes some orphaned packages (lib32-libgphoto2, lib32-libexif, lib32-libvpx, )
And then lib32-gd FAILS
Isn't there a better way of packaging it?lib32-gd

balwierz commented on 2015-04-22 16:13

14.1.1 CrossOver - April 21, 2015

derHutschi commented on 2015-03-25 21:40

@yetr2
i had the same problem,
thanks for figuring it out

ps: just posted a note about it to archlinuxfr (yaourt)

yetr2 commented on 2015-03-24 18:51

figured out the issue with yaourt not finding dependencies, yaourt doesn't understand architecture-specific arrays for depends & optdepends.

yetr2 commented on 2015-03-18 21:24

https://aur.archlinux.org/packages/lib32-sane/

ZeroBit commented on 2015-03-18 21:14

==> ERROR: Failure while downloading sane-backends-1.0.24.tar.gz
Aborting...
==> ERROR: Makepkg was unable to build lib32-sane.

ZeroBit commented on 2015-03-18 21:13

The following error occurs during update:
==> Making package: crossover 14.0.3-1 (Wed March 18 23:03:28 EET 2015)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: lib32-libgphoto2
error: target not found: lib32-libexif
error: target not found: lib32-sane
error: target not found: lib32-libxxf86dga

All these packages are possible to make from AUR, but during installing lib32-sane there is an error when Downloading sane-backends-1.0.24: there is no source.

yetr2 commented on 2015-03-18 21:07

You will find those missing packages on aur.

ZeroBit commented on 2015-03-18 21:05

The following error occurs during update:
==> Making package: crossover 14.0.3-1 (Wed March 18 23:03:28 EET 2015)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: lib32-libgphoto2
error: target not found: lib32-libexif
error: target not found: lib32-sane
error: target not found: lib32-libxxf86dga

ZeroBit commented on 2014-11-15 13:04

User Bazon shared with me the last compiled package which is needed
https://dl.dropboxusercontent.com/u/932514/Other/lib32-gstreamer0.10-base-plugins-0.10.36-6-x86_64.pkg.tar.xz

So, the full list of binaries is:
https://dl.dropboxusercontent.com/u/12168886/arch/lib32-gstreamer0.10-0.10.36-4-x86_64.pkg.tar.xz
https://dl.dropboxusercontent.com/u/12168886/arch/lib32-gstreamer0.10-base-0.10.36-6-x86_64.pkg.tar.xz
https://dl.dropboxusercontent.com/u/932514/Other/lib32-gstreamer0.10-base-plugins-0.10.36-6-x86_64.pkg.tar.xz

Download it and then do the command:
pacman -U lib32-gstreamer0.10 lib32-gstreamer0.10-base lib32-gstreamer0.10-base-plugins

ZeroBit commented on 2014-11-14 09:54

All needed binary packages is included in 3rd side repo. Edit /etc/pacman.conf and add:
[alucryd-multilib]
SigLevel = Optional TrustAll
Server = http://pkgbuild.com/~alucryd/$repo/x86_64

After that you can build crossover 14.0.1 successfully

ZeroBit commented on 2014-11-14 09:12

User Bozon provided some binaries:

If it is useful for anyone: Ready-built package:
https://dl.dropboxusercontent.com/u/12168886/arch/lib32-gstreamer0.10-base-0.10.36-6-x86_64.pkg.tar.xz
Install with sudo pacman -U lib32-gstreamer0.10-base-0.10.36-6-x86_64.pkg.tar.xz

Note: You have to install the dependency lib32-gstreamer0.10-0.10.36-4 FIRST!
https://dl.dropboxusercontent.com/u/12168886/arch/lib32-gstreamer0.10-0.10.36-4-x86_64.pkg.tar.xz
Install with sudo pacman -U lib32-gstreamer0.10-0.10.36-4-x86_64.pkg.tar.xz
Status: Works for me.

The last package lib32-gstreamer0.10-base-plugins is needed.

jc61990 commented on 2014-11-14 00:53

crossover does not build due to lib32-gstreamer0.10. I was able to edit the pkgbuild for lib32-gstreamer0.10 to have it compile, but lib32-gstreamer0.10-base and lib32-gstreamer0.10-base-plugins seem to still have problems. Can this package use the newer gstreamer rather that 0.10?

ZeroBit commented on 2014-10-17 07:01

New version is available!

orschiro commented on 2014-10-02 05:39

Compiling the lib32 dependencies leads to several errors. Some of them cannot be easily build.

Is there a compiled binary package available for crossover or does someone mind sharing his package?

Thanks ahead!

jpsimard commented on 2014-08-28 11:30

Crossover has a lot of code that is Python 2. The correct depedency is not "python" but "python2". Please modify the PKGBUILD accordingly.

IlyaGulya commented on 2014-08-08 10:24

yeah, here's correct PKGBUILD for now: http://pastebin.com/6N7Jn7ym

derHutschi commented on 2014-08-08 05:01

seems to be that lib32-uitl-linux-ng is a dependency for x86_64 but has been removed from aur or renamed to lib32-util-linux

derHutschi commented on 2014-08-08 04:42

hi,

does anybody know why i got missing dependency lib32-util-linux-ng when trying to upgrade the system (:: crossover: requires lib32-util-linux-ng)
it's been working till know

regards
hutsch

zerodogg commented on 2014-08-04 05:59

The liblcms dep is not available on 64bit, making the package not installable by default on 64bit at the moment.

yetr2 commented on 2014-07-18 19:29

been busy. Personal stuff, work stuff, and this package update wasn't the smoothest.
Package dependencies were 'enhanced' to some how include everything the .deb file says it required.

paapereira commented on 2014-07-16 21:23

CrossOver Linux 13.2.0 is out.

beefsack commented on 2014-07-10 21:59

13.2.0 has just been released. In the release email they mention having a wider range of dependencies:

"In the Linux version of CrossOver 13.2.0 we have changed our philosophy
about what to install automatically alongside CrossOver. In the past,
CrossOver sought to have the smallest possible footprint by depending
only on packages which were absolutely necessary for CrossOver to run.
Many times, this meant that our Linux users were forced to install
additional packages to get Windows applications running. With
CrossOver 13.2.0, we have made the CrossOver Linux packages depend on
many of the most common packages which Windows applications need.
Linux users can install CrossOver 13.2.0 and Windows applications more
easily than ever before."

nstgc commented on 2014-06-08 18:07

I just installed CrossOver from the AUR via yaourt, and CrossOver wouldn't let me register. I then downloaded the binary installer from CodeWeaver's website, installed (without making a package) and registered without a problem. The error I was getting was simply a prompt telling me that registration failed.

ZeroBit commented on 2014-05-11 14:05

CrossOver Linux 13.1.3 is out.

cuihao commented on 2014-04-05 01:46

13.1.2 is out. Update plz.

Mister.Bubbles commented on 2014-03-15 18:41

I get the same error with yaourt and makepkg. My /tmp isn't full and I am using an update to date x86_64 install.

yetr2 commented on 2014-03-10 05:07

I just tried with yaourt, packer, and makepkg; all with both privileged and non-privledged users. I see no such error.

What platform are you using?
Is your /tmp full?

Also, you appear to be using root for your install. Is this a wise idea? Try without root.

Mister.Bubbles commented on 2014-03-09 21:08

==> Starting package()...
/tmp/packerbuild-0/crossover/crossover/pkg/crossover/opt/cxoffice/doc/changelog.gz: not in compressed format
==> ERROR: A failure occurred in package().
Aborting...
The build failed.

nicodemus commented on 2014-02-06 23:00

awesome! thanks for doing this!

Also note that most current version is 13.1.0.

yetr2 commented on 2014-02-05 20:33

I updated the PKGBUILD & removed redundant code. If there is a i686 user still floating around, it would be awesome if you can double check my work.

Louis commented on 2014-01-07 06:13

@acgtyrant

If you want him to update it, try sending him an email.

acgtyrant commented on 2013-12-27 09:55

When can you update it!? (Yelling

VoltaicLoki commented on 2013-12-05 05:45

Updated the quick and dirty patch to support 13.0.1

# Contributor: Cian Mc Govern <cian@cianmcgovern.com>
# Contributor: Roland Singer <roland@manjaro.org>
# Contributor: TheBenj <thebenj88 *AT* gmail *DOT* com>
# Maintainer: Philipp 'TamCore' B. <philipp [at] tamcore [dot] eu>

pkgname=crossover
pkgver=13.0.1
pkgrel=1
_pkgdebrel=1
pkgdesc="Run Windows Programs on Linux"
arch=('i686' 'x86_64')
url="http://www.codeweavers.com"
license=('custom')
changelog=CHANGELOG
makedepends=('tar')
install=${pkgname}.install
replaces=('crossover-games' 'crossover-pro' 'crossover-standard')
depends=('python' 'alsa-lib' 'libsm' 'libxext' 'libxrandr' 'libice' 'pygtk'
'desktop-file-utils' 'fontconfig' 'libxcursor' 'libxdamage'
'libxxf86dga' 'mesa' 'libpng12' 'libjpeg' 'libcups' 'python2-dbus')

optdepends=('libxcursor: coloured mouse pointer support'
'libxi: enables joystick and tablet support'
'libxinerama: enables spanning multiple screens'
'openssl: support for secure Internet communication'
'libxxf86vm: perform gamma adjustments'
'unzip: required to install Guild Wars, automatic installer extraction'
)
source=("http://media.codeweavers.com/pub/${pkgname}/cxlinux/demo/${pkgname}_${pkgver}-1_i386.deb" "cxoffice.conf")
sha256sums=('8b34785ffdad2f353a7a0b094862b4c77df99f41fd6b9746c8ceb506a735f369'
'8b3b1d0d996ed904ea5c161b446b2ea5ee2195a8cf79e9f7732e57aa99a83a01')

if [ $CARCH = "x86_64" ]; then
depends=('python' 'fontconfig' 'desktop-file-utils' 'alsa-lib' 'lib32-alsa-lib'
'lib32-fontconfig' 'lib32-libxcursor' 'libxxf86dga' 'libxrandr'
'libxdamage' 'lib32-libxdamage' 'mesa' 'lib32-mesa' 'lib32-glibc'
'libxcursor' 'lib32-libsm' 'lib32-libxext' 'lib32-zlib' 'lib32-gcc-libs'
'lib32-libxrandr' 'lib32-libice' 'lib32-util-linux-ng' 'lib32-e2fsprogs'
'pygtk' 'lib32-lcms' 'lib32-libpng12' 'lib32-libjpeg' 'lib32-libcups'
'python2-dbus'
)

optdepends=('lib32-nvidia-utils: enables 3D under nvidia cards'
'lib32-catalyst-utils: enables 3D under ati cards'
'lib32-libxcursor: coloured mouse pointer support'
'lib32-libxinerama: enables spanning multiple screens'
'lib32-openssl: support for secure Internet communication'
'lib32-libxxf86vm: perform gamma adjustments'
'lib32-libxi: enables joystick and tablet support'
'unzip: required to install Guild Wars, automatic installer extraction'
)

source[0]="http://media.codeweavers.com/pub/${pkgname}/cxlinux/demo/${pkgname}_${pkgver}-1.deb"
sha256sums[0]="SKIP"
fi

package() {
cd "${srcdir}"

if [ $CARCH = 'i686' ] ; then
ar -p crossover_${pkgver}-${_pkgdebrel}-1.deb data.tar.gz | tar zxf - -C "${pkgdir}" || return 1
rm -fr ${pkgdir}/opt/cxoffice/lib/nsplugin-linux64.so
else
ar -p crossover_${pkgver}-${_pkgdebrel}.deb data.tar.gz | tar zxf - -C "${pkgdir}" || return 1
fi

rm "${pkgdir}/opt/cxoffice/doc" # remove symbolic link
mkdir "${pkgdir}/opt/cxoffice/doc" # create real directory


if [ $CARCH = 'i686' ] ; then
mv "${pkgdir}/usr/share/doc/crossover/"* "${pkgdir}/opt/cxoffice/doc"
else
mv "${pkgdir}/usr/share/doc/crossover/"* "${pkgdir}/opt/cxoffice/doc"
fi


gzip -d "${pkgdir}/opt/cxoffice/doc/license.txt.gz"
rm "${pkgdir}/usr" -r
#install -m 644 -D "${pkgdir}/opt/cxoffice/doc/license.txt" "${pkgdir}/usr/share/licenses/crossover/license"
sed s/\;\;"\"MenuRoot\" = \"\""/"MenuRoot = Windows Games/" -i "${pkgdir}/opt/cxoffice/share/crossover/bottle_data/cxbottle.conf"
sed s/\;\;"\"MenuStrip\" = \"\""/"MenuStrip = 1/" -i "${pkgdir}/opt/cxoffice/share/crossover/bottle_data/cxbottle.conf"

mkdir -p "${pkgdir}/usr/bin"
ln -s /opt/cxoffice/bin/wine "${pkgdir}/usr/bin/crossover"

# Fix Auto update error
install -m 644 -D "${srcdir}/cxoffice.conf" "${pkgdir}/opt/cxoffice/etc/cxoffice.conf"

# Changelog for pacman -Qc
zcat "${pkgdir}/opt/cxoffice/doc/changelog.gz" > "${startdir}/CHANGELOG"

# place license in correct directory
install -D -m644 "${pkgdir}/opt/cxoffice/doc/license.txt" "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
}

neersighted commented on 2013-11-21 03:27

I've adopted this and I'll try to get it working in the next few days.

Teyro commented on 2013-11-12 17:11

Quick and Dirty Patch for CX13

# Contributor: Cian Mc Govern <cian@cianmcgovern.com>
# Contributor: Roland Singer <roland@manjaro.org>
# Contributor: TheBenj <thebenj88 *AT* gmail *DOT* com>
# Maintainer: Philipp 'TamCore' B. <philipp [at] tamcore [dot] eu>

pkgname=crossover
pkgver=13.0.0
pkgrel=1
_pkgdebrel=1
pkgdesc="Run Windows Programs on Linux"
arch=('i686' 'x86_64')
url="http://www.codeweavers.com"
license=('custom')
changelog=CHANGELOG
makedepends=('tar')
install=${pkgname}.install
replaces=('crossover-games' 'crossover-pro' 'crossover-standard')
depends=('python' 'alsa-lib' 'libsm' 'libxext' 'libxrandr' 'libice' 'pygtk'
'desktop-file-utils' 'fontconfig' 'libxcursor' 'libxdamage'
'libxxf86dga' 'mesa' 'libpng12' 'libjpeg' 'libcups' 'python2-dbus')

optdepends=('libxcursor: coloured mouse pointer support'
'libxi: enables joystick and tablet support'
'libxinerama: enables spanning multiple screens'
'openssl: support for secure Internet communication'
'libxxf86vm: perform gamma adjustments'
'unzip: required to install Guild Wars, automatic installer extraction'
)
source=("http://media.codeweavers.com/pub/${pkgname}/cxlinux/demo/${pkgname}_${pkgver}-1_i386.deb" "cxoffice.conf")
sha256sums=('0b929aa46bcd92abbcdc31f9450cd48448b96d09e7e323a264dea183f9f75aa9'
'8b3b1d0d996ed904ea5c161b446b2ea5ee2195a8cf79e9f7732e57aa99a83a01')

if [ $CARCH = "x86_64" ]; then
depends=('python' 'fontconfig' 'desktop-file-utils' 'alsa-lib' 'lib32-alsa-lib'
'lib32-fontconfig' 'lib32-libxcursor' 'libxxf86dga' 'libxrandr'
'libxdamage' 'lib32-libxdamage' 'mesa' 'lib32-mesa' 'lib32-glibc'
'libxcursor' 'lib32-libsm' 'lib32-libxext' 'lib32-zlib' 'lib32-gcc-libs'
'lib32-libxrandr' 'lib32-libice' 'lib32-util-linux-ng' 'lib32-e2fsprogs'
'pygtk' 'lib32-lcms' 'lib32-libpng12' 'lib32-libjpeg' 'lib32-libcups'
'python2-dbus'
)

optdepends=('lib32-nvidia-utils: enables 3D under nvidia cards'
'lib32-catalyst-utils: enables 3D under ati cards'
'lib32-libxcursor: coloured mouse pointer support'
'lib32-libxinerama: enables spanning multiple screens'
'lib32-openssl: support for secure Internet communication'
'lib32-libxxf86vm: perform gamma adjustments'
'lib32-libxi: enables joystick and tablet support'
'unzip: required to install Guild Wars, automatic installer extraction'
)

source[0]="http://media.codeweavers.com/pub/${pkgname}/cxlinux/demo/${pkgname}_${pkgver}-1.deb"
sha256sums[0]="SKIP"
fi

package() {
cd "${srcdir}"

if [ $CARCH = 'i686' ] ; then
ar -p crossover_${pkgver}-${_pkgdebrel}-1.deb data.tar.gz | tar zxf - -C "${pkgdir}" || return 1
rm -fr ${pkgdir}/opt/cxoffice/lib/nsplugin-linux64.so
else
ar -p crossover_${pkgver}-${_pkgdebrel}.deb data.tar.gz | tar zxf - -C "${pkgdir}" || return 1
fi

rm "${pkgdir}/opt/cxoffice/doc" # remove symbolic link
mkdir "${pkgdir}/opt/cxoffice/doc" # create real directory


if [ $CARCH = 'i686' ] ; then
mv "${pkgdir}/usr/share/doc/crossover/"* "${pkgdir}/opt/cxoffice/doc"
else
mv "${pkgdir}/usr/share/doc/crossover/"* "${pkgdir}/opt/cxoffice/doc"
fi


gzip -d "${pkgdir}/opt/cxoffice/doc/license.txt.gz"
rm "${pkgdir}/usr" -r
#install -m 644 -D "${pkgdir}/opt/cxoffice/doc/license.txt" "${pkgdir}/usr/share/licenses/crossover/license"
sed s/\;\;"\"MenuRoot\" = \"\""/"MenuRoot = Windows Games/" -i "${pkgdir}/opt/cxoffice/share/crossover/bottle_data/cxbottle.conf"
sed s/\;\;"\"MenuStrip\" = \"\""/"MenuStrip = 1/" -i "${pkgdir}/opt/cxoffice/share/crossover/bottle_data/cxbottle.conf"

mkdir -p "${pkgdir}/usr/bin"
ln -s /opt/cxoffice/bin/wine "${pkgdir}/usr/bin/crossover"

# Fix Auto update error
install -m 644 -D "${srcdir}/cxoffice.conf" "${pkgdir}/opt/cxoffice/etc/cxoffice.conf"

# Changelog for pacman -Qc
zcat "${pkgdir}/opt/cxoffice/doc/changelog.gz" > "${startdir}/CHANGELOG"

# place license in correct directory
install -D -m644 "${pkgdir}/opt/cxoffice/doc/license.txt" "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
}

ZeroBit commented on 2013-10-20 12:45

Version 12.5.1 has been released.

acgtyrant commented on 2013-08-21 07:43

Update it quickly please, because the latest version is very important for Chinese user!

handy commented on 2013-08-17 01:35

Version 12.5 has been released.

ejstacey commented on 2013-05-30 09:56

After installing, running Crossover from the menu, and choosing "Install Software...", it warns that lib32 libpng libraries don't exist. I fixed this by installing lib32-libpng12, so I think you may want to add it to the x64 depends. Apparently it affects their processing of icons.

TamCore commented on 2013-05-17 06:21

Fixed

panda-z commented on 2013-05-17 02:38

There is an error...
install: cannot stat ‘/opt/cxoffice/doc/license.txt’: No such file or directory

TamCore commented on 2013-05-16 15:37

Updated. Thanks!

ZeroBit commented on 2013-05-16 14:56

CrossOver Linux 12.2.1 -is available

Localizator commented on 2013-05-03 22:21

PKGBUILD version 12.2.0 http://db.tt/5dM48P0v

ZeroBit commented on 2013-05-02 11:16

Hi, will you be able to update crossover to CrossOver 12.2.0?

cian1500ww commented on 2013-01-12 23:45

Can you try using "lib32-libjpeg-turbo" instead?

talsemgeest commented on 2013-01-12 23:35

lib32-libjpeg isn't showing up for me in either the official repos or the AUR.

tobias_de commented on 2013-01-01 21:10

I think /usr/bin/crossover should link to /opt/cxoffice/bin/crossover and not wine.

cian1500ww commented on 2013-01-01 10:56

Updated, thanks.

allencch commented on 2013-01-01 07:22

sha256sum for i686 should be "ad4c02b512c6dd5b59e4730e91f248cb4dc372556907ff0f2c02fd4920686734"

Eothred commented on 2012-12-20 08:43

lib32-util-linux-ng doesn't exist anymore I think?

breed808 commented on 2012-12-03 06:48

As I am no longer using crossover, I am orphaning the package, allowing someone who is actually using crossover to maintain it.

shmilee commented on 2012-11-29 08:33

@Celti
You are right. That should be pre-remove.
Now the problem is:
$su root -c " /opt/cxoffice/bin/cxmenu --crossover --uninstall"
$su root -c " /opt/cxoffice/bin/cxassoc --crossover --uninstall"
After that,
/etc/xdg/menus/applications-merged/cxmenu-cxoffice-0.menu
/usr/local/share/applications/Manage+Bottles.desktop
/usr/local/share/desktop-directories/cxmenu-cxoffice-0-29ra4ke.directory
/usr/local/share/icons/hicolor/*x*/apps/cxmenu-*.png
These files still exist.

Celti commented on 2012-11-28 20:42

Shouldn't that be pre-remove? If it's post-remove then the commands have been removed already and that won't work.

shmilee commented on 2012-11-28 13:21

Function post_remove should be needed in file crossover.install.
post_remove() {
echo "Delete menus and file associations, please wait..."
/opt/cxoffice/bin/cxmenu --crossover --uninstall
/opt/cxoffice/bin/cxassoc --crossover --uninstall
echo "Done!"
}
However,it seems above is not enough.

breed808 commented on 2012-11-25 23:50

Updated the package to fix the symlink problem, but this default bottle issue has me a little stumped.

ZDragon commented on 2012-11-25 22:24

Thanks, that fixed the symlink problem... but it did nothing for the default bottle problem. Any help there?

JokerBoy commented on 2012-11-25 13:24

try this: http://pastebin.com/kRn2xVqE

ZDragon commented on 2012-11-20 21:53

I'm on i686 here.

breed808 commented on 2012-11-20 06:27

@ZDragon

The symbolic link was working for me just fine when manually making the package (download tarball, makepkg -s) so this may be a yaourt problem. I am getting the fatal error concerning the default bottle. It seems that a configuration file and/or option is missing. Are you using an i686 or an x86_64 architecture?

ZDragon commented on 2012-11-19 15:55

This package is broken for me. First off, the symbolic link it creates in /usr/bin/crossover point to the wrong directory /tmp/yaourt-tmp-username/aur-crossover/pkg/opt/cxoffice/bin/wine instead of just /opt/cxoffice/bin/wine. Okay, maybe that's due to using an AUR helper but still it's quite weird.

And then when starting it, I get a message about it being unable to find a "default" bottle. Any help?

breed808 commented on 2012-11-05 00:35

@Sacro: The pkgrel was incremented from 11.3.1-1 to 11.3.1-2
I believe the lib32-* packages are necessary, as the wine packages in the ABS and the AUR all need similar lib32 packages, and these wine packages provide similar functionality to that of crossover. That said, if you do find any unneeded dependencies, don't hesitate to point them out.

@tobias_de: I added a symlink from /opt/cxoffice/bin/wine to /usr/bin/crossover, hopefully that should be what you're looking for.

tobias_de commented on 2012-11-04 13:05

Can you add links to /usr/bin?

Sacro commented on 2012-11-04 12:03

Also don't make substantial changes without increasing the pkgrel

Sacro commented on 2012-11-04 12:01

Surely it doesn't require all the lib32-* packages?

Celti commented on 2012-11-03 02:44

Thanks!

breed808 commented on 2012-11-02 23:35

Done! Put your .deb in the same directory as the PKGBUILD and you should be good to go.

Anonymous comment on 2012-11-02 13:03

64bit version is at http://media.codeweavers.com/pub/crossover/cxlinux/demo/ia32-crossover_11.3.1-1_amd64.deb

breed808 commented on 2012-11-02 10:42

I don't think you're screwed, as the PKGBUILD looks like it would work if you were to rename your .deb
However, if you can provide me with the download link for the 64bit deb, I'll modify the PKGBUILD to use the 64bit deb for x86_64 systems.

Celti commented on 2012-11-01 20:05

Why does this use the i386 version even on x86_64 when there's a 64-bit version of Crossover available? I only downloaded the 64-bit deb yesterday, am I screwed because of that?

Jristz commented on 2012-10-31 12:46

fast you have 1 day free now :D

Anonymous comment on 2012-10-31 11:40

MD5 sum for 11.3.1-1 is bd9a3004ca722b9a1773b710b4b13586

brycec commented on 2012-10-31 04:27

Just pulled down 11.3.1 from the website... http://media.codeweavers.com/pub/crossover/cxlinux/demo/crossover_11.3.1-1_i386.deb
(P.S. Their free giveaway "flock the vote" promotion is today - flock.codeweavers.com)

sirocco commented on 2012-10-30 10:11

CrossOver for free on October 31, 2012 to everyone on earth with a computer (only 24 hours)

breed808 commented on 2012-10-06 07:17

Sorry, could you repeat that a little more clearly with a bit more info? Thanks.

Jristz commented on 2012-10-06 02:56

check the remain archives, icons and conf post desintall the last time I noticed a BRUNCH of missing archives
REALY so many of them for count here

breed808 commented on 2012-10-06 01:41

Done!

gangely commented on 2012-10-05 15:07

there is a little error in PKGBUILD; change line 55

ar -p crossover_${pkgver}-${pkgdebrel}_i386.deb data.tar.gz | tar zxf - -C "${pkgdir}" || return 1

for

ar -p crossover_${pkgver}-${_pkgdebrel}_i386.deb data.tar.gz | tar zxf - -C "${pkgdir}" || return 1

ying commented on 2012-10-03 12:56

breed808: awesome, thank you!

breed808 commented on 2012-10-03 09:04

Right, I've updated the sources and md5s, and had a brief look at the dependencies and it seems to running fine on my x86_64 machine. If you come across any problems, I'll do my best to fix em. If anyone else has an improved PKGBUILD or would like to maintain this package (as I do not use crossover often), send me an email or post in the comments.

ying commented on 2012-09-21 16:46

Sorry, I don't have time to continue to manage this PKGBUILD. Too much time goes into Manjaro Linux... I hope somebody will continue my work :)

Roberth commented on 2012-09-21 15:21

Why can't the .run file be used?

gothmog123 commented on 2012-09-19 08:35

Guys, when I run python2 cxregister, it says it must be run as root then runs with sudo, then command not found.

Whats going on? I need to register my crossover. Other binaries work.

12eason commented on 2012-08-24 15:25

This needs python as a dependency.

Jristz commented on 2012-06-03 22:50

nope, libpng12, the package are precompiled againt libpng12 not libpng14 or 15 this make nesessary libpng12 (aur) for work 100% correctly

a simlink not work, libpng12 and lib32-libpng12 exist in aur
same for libjpeg
and you can put a postinstall mesage for the 14 trial days advise????

http://ftp.codeweavers.com/pub/crossover/cxlinux/demo/ia32-crossover_11.1.0-1_amd64.deb <-- for 64bit pressumablement

Jristz commented on 2012-06-03 22:32

nope, libpng12, the package are precompiled againt libpng12 not libpng14 or 15 this make nesessary libpng12 (aur) for work 100% correctly

a simlink not work, libpng12 and lib32-libpng12 exist in aur
and you can put a postinstall mesage for the 14 trial days advise????

ying commented on 2012-06-03 22:19

I also added libcups to the depends array. It is only a small library...

ying commented on 2012-06-03 22:16

@Jristz: Good point! Adjusted it ;)

Jristz commented on 2012-05-29 03:03

I investigate the differents options and I find that lib32-png12 and libpng12 are needed for (64 and 32 bits respectivelly)
install IE8 nedd (lib32-)libcups.2.so
Libreoffice 3.3.x need (lib32-)libjpeg.so.62

practicaly 75% of app ned the libpng12 and 50% the libjpeg62

ying commented on 2012-05-22 21:31

@LWhitson2: It is easier to extract the deb package. Basically it is the same. However you can always suggest a new PKGBUILD :)
Update done ;)

LWhitson2 commented on 2012-05-22 17:27

Has there been any discussion about using the generic installer versus the .deb package? Is there a reason the .deb installation was chosen?

LWhitson2 commented on 2012-05-22 17:26

Any chance for an upgrade to 11.1.0?

ying commented on 2012-05-14 12:22

done ;)

Anonymous comment on 2012-05-13 20:33

Any chance this could be updated to 11.0.3?

ying commented on 2012-03-24 07:21

I think you should enable the python2 sed lines in your PKGBUILD. ;)

Narga commented on 2012-03-24 00:44

I've got problem
Creating menus and file associations, please wait...
Use of "goto" to jump into a construct is deprecated at /opt/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /opt/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /opt/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /opt/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /opt/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /opt/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /opt/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Done!
crossover-standard 10.2.0 was installed but it can't run any shortcuts on xfce4 menu
How to fix it?

Narga commented on 2012-03-23 02:10

I've made the PKGBUILD for crossover-standard v10.2.0, here is it
http://pastebin.com/EXaaJ06J
For someones needed

ying commented on 2012-03-19 17:32

Thx for noticing -> http://www.codeweavers.com/support/wiki/diag/missingliblcms
I updated the PKGBUILD ;)

ying commented on 2012-03-19 17:24

I didn't have lib32-lcms installed. How did you discover that it is a dependency?

Anonymous comment on 2012-03-19 17:09

Hi, thanks for your work. On my PC, it's seems to be missed "lib32-lcms" package. Can you add to your AUR pkgbuild ? (Or it's normal). Thx.

ying commented on 2012-03-18 10:03

@Narga: You should be aware of this^^. Just change the pkgver and pkgrel to the old ones and uncomment the python2 patch lines. You should also create new md5sum with makepkg -g.

Narga commented on 2012-03-18 09:26

I'm using crossover-standard and not plan to upgrade, after I've upgraded crossover then it's expired, plz help me by provide old version or share PKGBUILD for crossover-standard

stativ commented on 2012-03-14 16:21

OK, I've merged all the crossover-* packages into this package. That's why there are so many comments. I wanted to clean them, but that would be terrible work since it possible to clean only one comment at a time.

ying commented on 2012-03-14 16:10

This package is replaced by crossover: https://aur.archlinux.org/packages.php?ID=57597
;)

ying commented on 2012-03-14 16:10

This package is replaced by crossover: https://aur.archlinux.org/packages.php?ID=57597
;)

ying commented on 2012-03-14 16:10

This package is replaced by crossover: https://aur.archlinux.org/packages.php?ID=57597
;)

ying commented on 2012-03-14 14:36

@semicol: Thx I will remove it.
@Barghest: You can't install packages as a user.

ying commented on 2012-03-14 14:28

CrossOver XI Linux ?! I will sort this out and release new PKGBUILDs.

ZeroBit commented on 2012-03-06 20:36

The new CrossOver XI Linux is released!
ying, thanks you for your work. Account on your help also now.

Anonymous comment on 2012-03-06 19:58

Is there a way to use PKGBUILD/AUR to install Crossover as a user. I have some problems when it is installed as root and the support told me that it is better to install it as a user.

Anonymous comment on 2012-02-19 12:27

It works well without lib32-libxxf86dga

ying commented on 2011-12-11 10:53

K done! Instead of using deb2targz the programs ar and tar are used.

ying commented on 2011-12-11 10:20

Strange. The package if gone!? I will adjust the crossover packages to use tar instead.

zcchen commented on 2011-12-10 15:23

I cannot find the "deb2targz" in AUR, so I have make it a little change to work.

+ makedepends=('pkgextract')
- makedepends=('deb2targz')

@@ buitld{
- cd $srcdir
- deb2targz crossover-games-demo_${pkgver}-1_i386.deb || return 1
- tar xf crossover-games-demo_${pkgver}-1_i386.tar.gz -C $pkgdir || return 1
+ cd $pkgdir
+ ln -s $srcdir/crossover-games-demo_${pkgver}-1_i386.deb crossover-games-demo_${pkgver}-1_i386.deb
+ pkgextract.sh crossover-games-demo_${pkgver}-1_i386.deb || return 1
+ rm crossover-games-demo_${pkgver}-1_i386.deb #remove link

Sorry, I don't know how to write patch or the $pkgdir pointing to. I hope it will help others

zcchen commented on 2011-12-10 14:53

Since the "deb2targz" could not be found in AUR, I have make it a little change to work.

+ makedepends=('pkgextract')
- makedepends=('deb2targz')

@@ buitld{
- cd $srcdir
deb2targz crossover-games-demo_${pkgver}-1_i386.deb || return 1
tar xf crossover-games-demo_${pkgver}-1_i386.tar.gz -C $pkgdir || return 1
+ cd $pkgdir
ln -s $srcdir/crossover-games-demo_${pkgver}-1_i386.deb crossover-games-demo_${pkgver}-1_i386.deb
pkgextract.sh crossover-games-demo_${pkgver}-1_i386.deb || return 1
rm crossover-games-demo_${pkgver}-1_i386.deb #remove link

Sorry, I don't know how to write patch or the $pkgdir pointing to. I hope it will help others
rm crossover-games-demo_${pkgver}-1_i386.deb #remove link

ying commented on 2011-12-01 14:48

10.1.0 -> 10.2.0

ying commented on 2011-12-01 14:48

10.1.0 -> 10.2.0

ying commented on 2011-11-12 09:38

Done!

balwierz commented on 2011-11-11 23:42

Put space between "lib32-catalyst-utils:" and "enables 3D under ati cards" in PKGBUILD

ying commented on 2011-11-09 14:21

Package is now up-to-date!

ying commented on 2011-11-09 14:13

Lol. I can't find 10.2.0 in the list: http://media.codeweavers.com/pub/crossover/cxgames/demo/
But downloading it with a direct link is possible?!

Anonymous comment on 2011-11-09 02:09

Hey,I didn't want to post it on because I saw ying already working on updating it. I took the old pkgbuild and change the version number to 10.2.0 and the first md5sum on the bottom to 216b60e9839d80ab9d02dc0d67470d29 and it installed version 10.2.0 for me.

ying commented on 2011-11-08 06:02

;). I will update it as soon 10.2 is available.

Anonymous comment on 2011-11-08 00:16

Sorry for flagging it again -- I just happen to be troubleshooting an issue right now. Appreciate your work packaging! :-)

ying commented on 2011-11-06 10:44

It is not available yet: http://media.codeweavers.com/pub/crossover/cxgames/demo/

Anonymous comment on 2011-11-02 00:29

10.2 is available, doesn't look like it's announced as of yet though.

ying commented on 2011-07-28 08:24

Up to date now!

ying commented on 2011-07-28 08:01

Up to date now!

ying commented on 2011-07-28 07:58

Up to date now!

Kompilator commented on 2011-05-30 08:51

Super! many thanks to you :)

ying commented on 2011-05-30 08:00

K all problems fixed now. The config file in directory /opt/cxoffice/etc was missing. Crossover-standard and crossover-pro is now working. ;)

ying commented on 2011-05-30 07:00

Hmm. I will try the generic installer. Lets see if there is the same problem. If not, I will change the PKGBUILD to use the bin file.

Kompilator commented on 2011-05-29 20:38

Before I have found your package of crossover here in AUR I used the Generic installer from codeweavers.com. It's a GUI installer which stores the program files in your home directory. In this installation the Autoupdate function worked reliable.

ying commented on 2011-05-29 20:25

Hmm. I just installed crossover-pro / crossover-standard, because I use crossover-games. This two crossover versions do really have a problem with the autoupdate function. It seems to be a bug. I will contact the crossover maintainers....

Kompilator commented on 2011-05-29 16:38

The installation on i686 was succesful, but the AutoUpdate function still doesn't work for me on both architectures. After running cxinstaller i get this error message:

cxinstaller:error: an operation raised an exception:
Traceback (most recent call last):
File "/opt/cxoffice/lib/python/pyop.py", line 153, in runOperations
operation.main()
File "/opt/cxoffice/lib/python/installwizard.py", line 1644, in main
c4profilesmanager.update_online_profiles(self.url)
File "/opt/cxoffice/lib/python/c4profilesmanager.py", line 422, in update_online_profiles
getter = cxurlget.UrlGetter(url, tmpfile, last_modified=mtime)
File "/opt/cxoffice/lib/python/cxurlget.py", line 72, in __init__
self.outfile = open(outfile, 'wb')
IOError: [Errno 21] Is a directory: u'/home/thomas/.cxoffice/tie/download/'
'

Kompilator commented on 2011-05-29 16:33

The installation on i686 was succesful, but the AutoUpdate function still doesn't work for me on both architectures.

ying commented on 2011-05-28 17:29

No problem. Many thanks for your cooperation ;)

Kompilator commented on 2011-05-28 16:10

Tomorrow evening. At the moment I have a to slow internet connection and I can't download the deb package :(

ying commented on 2011-05-28 14:39

The Menu Update function is ok on my Arch system. Could you run cxsetup in a terminal and post the error messages?
I uploaded a new PKGBUILD. Could you please try it on the i686 system. If the package creation is successful, I will change the PKGBUILDs for crossover-games and crossover-pro.

THX

Kompilator commented on 2011-05-28 13:07

I also have installed crossover on x86_64. At the menu where you can install windows applications the AutoUpdate function of the application list doesn't work for me.

Kompilator commented on 2011-05-28 12:11

I've also installed crossover on x86_64. At the menu where you can install windows applications the AutoUpdate function of the application list doesn't work for me.

Kompilator commented on 2011-05-28 12:10

I've also installed crossover on x86_64. At the menu where you can install windows applications the AutoUpdate function of the apllication list doesn't work for me.

Kompilator commented on 2011-05-28 12:05

I've also installed crossover on x86_64. At the menu where you can install windows applications the application list usually can be updated automatically. This doesn't work for me.

Kompilator commented on 2011-05-28 11:53

I try to install crosover via yaourt. The failure happens at the step where unnecessary symbols and libraries should be removed. I think you only have to delete the file nsplugin-linux64.so after unpacking.

ying commented on 2011-05-27 14:22

Could you give me some more informations about that error. Does anybody else have this problems. Can't test it, because I have only x86_64 machines.

ying commented on 2011-05-24 21:05

K I will see, if I can fix it. Give me some time ;)

ying commented on 2011-05-24 21:05

K I will see if I can fix it. Give me sime time ;)

Kompilator commented on 2011-05-24 09:57

On i686 there is a failure while executing /usr/bin/strip:

/usr/bin/strip:./opt/cxoffice/lib/nsplugin-linux64.so: File format not recognized

ying commented on 2011-05-23 21:26

So up to date. Got all packages now ;)

ying commented on 2011-05-23 10:04

K. Up to date. ;)

ying commented on 2011-05-23 09:53

I would overtake if you disown. ;)

ying commented on 2011-05-23 09:51

K now it is up to date!

ying commented on 2011-05-23 09:49

K now it is up to date!

ying commented on 2011-05-23 09:13

Thx. ;)

Anonymous comment on 2011-05-22 18:38

ying: I've disowned it for you to take over - I very rarely use Arch right now so I've left this in neglect for too long.

ying commented on 2011-05-22 18:21

I would take over this package.

divansantana commented on 2011-01-21 20:23

Perhaps Ministry you should?
It also needs to be updated to work with python2 and not python3

Anonymous comment on 2010-12-31 15:54

Hello Sheepeh,
will you update this package, or do you not want to maintain ist anymore?
I could upload a package for 9.2.1, but if you do... i don't have to. ;)
Also my english is not so good.

Anonymous comment on 2010-11-03 08:44

You need to run the following commands to get it working again:

cxgames/bin
sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" *
sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" *

cxgames/lib/python
sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" *.py
sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" *.py

More info:
https://bbs.archlinux.org/viewtopic.php?pid=848535#p848535
http://www.codeweavers.com/support/tickets/browse/?ticket_id=822368;list=6;ticket_level=0
http://www.codeweavers.com/support/forums/general/?t=25;msg=92523

Anonymous comment on 2010-11-01 20:29

same boat here, doesn't work anymore cause of python (I think), here is the output:

[quote]
Traceback (most recent call last):
File "/home/x1r1/cxoffice/bin/cxwait", line 81, in <module>
import cxutils
File "/home/x1r1/cxoffice/lib/python/cxutils.py", line 46
except OSError, ose:
^
SyntaxError: invalid syntax
Use of "goto" to jump into a construct is deprecated at /home/x1r1/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /home/x1r1/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /home/x1r1/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /home/x1r1/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /home/x1r1/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /home/x1r1/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /home/x1r1/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /home/x1r1/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.
Use of "goto" to jump into a construct is deprecated at /home/x1r1/cxoffice/lib/perl/XML/SAX/PurePerl/Reader/Stream.pm line 56.

[/quote]

Anonymous comment on 2010-10-23 13:54

crossover Doesn't work anymore I think it's because of python3 hopefully a fix comes out soon.

Anonymous comment on 2010-10-22 20:12

Do you keep updating this with newer versions? and crossover pro and crossover games are separate programs and shouldn't conflict, when you purchase crossover pro you get crossover games but its a separate installer.

Det commented on 2010-10-16 09:51

Oh noes, I was supposed to not touch this thing.

Oh well, bumped and improved the PKGBUILD to more closely follow the Arch Packaging Standards.

Anonymous comment on 2010-08-27 08:06

I'm not at my computer right now, but once I get back I'll certainly look in to that and add it in. Many thanks =)

Anonymous comment on 2010-08-27 05:03

The registration tool doesn't work without xorg-xauth installed. Perhaps it should be added as a dependency.

chheien commented on 2010-07-28 17:39

pkgver=9.1.0
md5sums=('34a2268bcb5a63885f0e94a1540b1bca')

Det commented on 2010-06-07 15:30

I'm currently having the whole summer lasting game streak with Windows. Anybody who wants can adopt this package if he/she likes.

Farewell (maybe forever).

Det commented on 2010-06-04 07:34

Thanks for the notification. Could you try it now? I'm currently on Windows and am too lazy to reboot.

Anonymo commented on 2010-05-30 23:35

need to add -demo to your source area
source=("http://media.codeweavers.com/pub/crossover/cxlinux/demo/${pkgname}-demo_${pkgver}-1_i386.deb")
---
Keep getting:
==> Starting build()...
deb2targz: converting 'crossover-standard-demo_9.0.1-1_i386.deb' ...
deb2targz: skipping section 'debian-binary'
deb2targz: skipping section 'control.tar.gz'
deb2targz: wrote 'crossover-standard-demo_9.0.1-1_i386.tar.gz'
==> Tidying install...
-> Purging other files...
-> Compressing man and info pages...
-> Stripping debugging symbols from binaries and libraries...
/usr/bin/strip:opt/cxoffice/lib/nsplugin-linux64.so: File format not recognized
Error: Makepkg was unable to build crossover-standard package.

Anonymo commented on 2010-05-30 23:30

need to add -demo to your source area
source=("http://media.codeweavers.com/pub/crossover/cxlinux/demo/${pkgname}-demo_${pkgver}-1_i386.deb")

Anonymo commented on 2010-05-30 23:20

Why does this conflict with Cross-Over Games, I thought they go together?

Anonymo commented on 2010-05-30 23:12

I got it to install using this for i686, what happens when I tried with Yaourt is that it starts to download the 64-bit dependancies instead of i686.

# Contributor: adamruss# Contributor: adamruss Contributor: LTSmash
# <lord.ltsmash@gmail.com> Contributor: LTSmash
# <lord.ltsmash@gmail.com>pkgname=crossover-games
pkgname=crossover-pkgver=9.0.0
pkgrel=2
pkgdesc="Play Windows Games on Linux"
arch=('i686')
depends=('libsm' 'libxext' 'libxrandr' 'libice' 'pygtk')
makedepends=("deb2targz")
provides=("crossover-games")
conflicts=("crossover" "crossover-pro" "crossover-standart")
replaces=()
url="http://www.codeweavers.com"
license=('custom')
source=(http://media.codeweavers.com/pub/crossover/cxgames/demo/${pkgname}-demo_${pkgver}-1_i386.deb)
install=${pkgname}.install
options=(!strip)

md5sums=('301647d47affbab756df85210329b2f5')

build() {
cd $srcdir/
deb2targz crossover-games-demo_${pkgver}-1_i386.deb || return 1
tar xf crossover-games-demo_${pkgver}-1_i386.tar.gz -C $startdir/pkg || return 1
rm $startdir/pkg/opt/cxgames/doc # remove symbolic link
mkdir $startdir/pkg/opt/cxgames/doc # create real directory
mv $startdir/pkg/usr/share/doc/crossover-games-demo/* $startdir/pkg/opt/cxgames/doc
gzip -d $startdir/pkg/opt/cxgames/doc/license.txt.gz
install -m 644 -D $startdir/pkg/opt/cxgames/doc/license.txt $startdir/pkg/usr/share/licenses/crossover-games/license
sed s/\;\;"\"MenuRoot\" = \"\""/"MenuRoot = Windows Games/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
sed s/\;\;"\"MenuStrip\" = \"\""/"MenuStrip = 1/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
rm $startdir/pkg/usr -r
}

Anonymo commented on 2010-05-30 23:12

I got it to install using this for i686, what happens when I tried with Yaourt is that it starts to download the 64-bit dependancies instead of i686.

# Contributor: adamruss# Contributor: adamruss Contributor: LTSmash
# <lord.ltsmash@gmail.com> Contributor: LTSmash
# <lord.ltsmash@gmail.com>pkgname=crossover-games
pkgname=crossover-pkgver=9.0.0
pkgrel=2
pkgdesc="Play Windows Games on Linux"
arch=('i686')
depends=('libsm' 'libxext' 'libxrandr' 'libice' 'pygtk')
makedepends=("deb2targz")
provides=("crossover-games")
conflicts=("crossover" "crossover-pro" "crossover-standart")
replaces=()
url="http://www.codeweavers.com"
license=('custom')
source=(http://media.codeweavers.com/pub/crossover/cxgames/demo/${pkgname}-demo_${pkgver}-1_i386.deb)
install=${pkgname}.install
options=(!strip)

md5sums=('301647d47affbab756df85210329b2f5')

build() {
cd $srcdir/
deb2targz crossover-games-demo_${pkgver}-1_i386.deb || return 1
tar xf crossover-games-demo_${pkgver}-1_i386.tar.gz -C $startdir/pkg || return 1
rm $startdir/pkg/opt/cxgames/doc # remove symbolic link
mkdir $startdir/pkg/opt/cxgames/doc # create real directory
mv $startdir/pkg/usr/share/doc/crossover-games-demo/* $startdir/pkg/opt/cxgames/doc
gzip -d $startdir/pkg/opt/cxgames/doc/license.txt.gz
install -m 644 -D $startdir/pkg/opt/cxgames/doc/license.txt $startdir/pkg/usr/share/licenses/crossover-games/license
sed s/\;\;"\"MenuRoot\" = \"\""/"MenuRoot = Windows Games/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
sed s/\;\;"\"MenuStrip\" = \"\""/"MenuStrip = 1/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
rm $startdir/pkg/usr -r
}

Anonymo commented on 2010-05-30 23:11

I got it to install using this for i686, what happens when I tried with Yaourt is that it starts to download the 64-bit dependancies instead of i686.

# Contributor: adamruss# Contributor: adamruss Contributor: LTSmash
# <lord.ltsmash@gmail.com> Contributor: LTSmash
# <lord.ltsmash@gmail.com>pkgname=crossover-games
pkgname=crossover-pkgver=9.0.0
pkgrel=2
pkgdesc="Play Windows Games on Linux"
arch=('i686')
depends=('libsm' 'libxext' 'libxrandr' 'libice' 'pygtk')
makedepends=("deb2targz")
provides=("crossover-games")
conflicts=("crossover" "crossover-pro" "crossover-standart")
replaces=()
url="http://www.codeweavers.com"
license=('custom')
source=(http://media.codeweavers.com/pub/crossover/cxgames/demo/${pkgname}-demo_${pkgver}-1_i386.deb)
install=${pkgname}.install
options=(!strip)

md5sums=('301647d47affbab756df85210329b2f5')

build() {
cd $srcdir/
deb2targz crossover-games-demo_${pkgver}-1_i386.deb || return 1
tar xf crossover-games-demo_${pkgver}-1_i386.tar.gz -C $startdir/pkg || return 1
rm $startdir/pkg/opt/cxgames/doc # remove symbolic link
mkdir $startdir/pkg/opt/cxgames/doc # create real directory
mv $startdir/pkg/usr/share/doc/crossover-games-demo/* $startdir/pkg/opt/cxgames/doc
gzip -d $startdir/pkg/opt/cxgames/doc/license.txt.gz
install -m 644 -D $startdir/pkg/opt/cxgames/doc/license.txt $startdir/pkg/usr/share/licenses/crossover-games/license
sed s/\;\;"\"MenuRoot\" = \"\""/"MenuRoot = Windows Games/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
sed s/\;\;"\"MenuStrip\" = \"\""/"MenuStrip = 1/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
rm $startdir/pkg/usr -r
}

Anonymous comment on 2010-05-27 02:24

It *does* work, it just doesn't work with yaourt & bauerbill. I must admit that I don't actually know why at this stage. I'm guessing the helpers don't interact with the $CARCH variable properly, as Ministry got it to work setting that manually. I shall ask for advice on the matter later, so hopefully I can "fix" it over the next day or so. It definately does work with a manual download with makepkg -s, and it also works with the Clyde AUR helper ( http://bbs.archlinux.org/viewtopic.php?id=91860&p=1 ) - I just tested it in a VM. For now, installing via either of these methods should work 100% - it installed fine with them in my i686 VM.

Anonymo commented on 2010-05-27 00:27

i686 install not working

Det commented on 2010-05-26 12:27

Actually yes, I just looked through the debs and the changes with the ia32-ones are just some minor documentation changes that (merely) nobody cares about =). No difference in the binaries themselves (in the whole /opt folder).

Anonymous comment on 2010-05-24 16:54

Thanks for letting me know, Ministry.

I use Xyne's bauerbill rather than yaourt, so I don't have any experience with it. I'm sure the maintainers of yaourt would appreciate a bug report though, if you haven't already filed one.

Anonymous comment on 2010-05-24 15:29

You are right.
The problem seems to be yaourt.
Building manually with makepkg works without removing 64 bit stuff from PKGBUILD.
Had to set CARCH in .bashrc to avoid this problem in future.

Anonymous comment on 2010-05-23 17:54

Something quick'n'dirty like http://aur.pastebin.com/d8R0mvD1 Det?

I'm unaware of the benefits of actually doing so - I thought the 64 bit deb was simply the same files packaged for a 64 bit OS, which is irrelevant to us as we're stripping it out and using AUR for depends. Is there something I'm missing in regards to that?

Det commented on 2010-05-23 15:21

Could you add 64-bit support?

Det commented on 2010-05-23 15:21

Could you add 64-bit source line for "ia32-crossover-pro-demo_9.0.0-1_amd64.deb"?

Det commented on 2010-05-23 15:20

Could you add 64-bit source line for "ia32-crossover-games-demo_9.0.0-1_amd64.deb"?

Det commented on 2010-05-23 15:18

Added 64-bit support and all the (optional) dependencies.

Det commented on 2010-05-23 15:06

Added 64-bit support and all the (optional) dependencies.

Det commented on 2010-05-23 15:04

Added 64-bit support and (optional) dependencies.

Det commented on 2010-05-23 14:41

I just noticed that this package doesn't inlcude 64-bit support. I'll add it soon but currently I have an exmamn week and so I don't see it happening that fast.

I disowned this package so that anybody can post his/her own PKGBUILD with this change, adopt this package, upload the .tar.gz and disown it (if she/he just wants to)... but I think that I'm the one who needs to do the modifications :).

Det commented on 2010-05-23 14:40

I just noticed that this package doesn't inlcude 64-bit support. I'll add it soon but currently I have an exmamn week and so I don't see it happening that fast.

I disowned this package for that time so that anybody can post his/her own PKGBUILD with this change, adopt this package, upload the .tar.gz and disown it (if she/he just wants to)... but I really don't see this happening :).

Det commented on 2010-05-23 14:39

I just noticed that this package doesn't inlcude 64-bit support. I'll add it soon but currently I have an exmamn week and so I don't see it happening that fast.

Anybody can post his/her own PKGBUILD with this change, adopt this package, upload the .tar.gz and disown it (if she/he just wants to)... but I really don't see this happening :).

Det commented on 2010-05-23 14:33

I just noticed that this package doesn't inlcude 64-bit support. I'll add it soon but currently I have an exmamn week and so I don't see it happening that fast.

Anonymous comment on 2010-05-22 22:37

I can't confirm, on my i686 test machine I deliberately removed libice and pygtk, tried to install the pkg, and got the following...

[sheepeh@pegasus crossover-games]$ makepkg -s
==> Making package: crossover-games 9.0.0-2 i686 (Sat May 22 22:27:47 EDT 2010)
==> Checking Runtime Dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for inter-conflicts...

Targets (2): libice-1.0.6-1 [0.09 MB] pygtk-2.17.0-1 [2.38 MB]

Total Download Size: 2.47 MB
Total Installed Size: 17.01 MB

Proceed with installation? [Y/n]

Are you using one of the AUR tools to do this? It appears to work fine for me with a makepkg -s/pacman -U, and worked on a friends test machine when I uploaded it also.

You might want to try editing the PKGBUILD so the if line reads

if [ "$CARCH" = "i686" ] ;

noting the quotation marks there.

Let me know how you get on, I'm more than willing to make alterations as long as no functionality is lost.

Anonymous comment on 2010-05-22 14:11

Sorry, found CARCH is set in makepkg.conf.
But it does not work with your pkgbuild?!?

Anonymous comment on 2010-05-22 13:58

The check for i686 does not work.
Don't know what $CARCH is for, but its empty on my system.

Det commented on 2010-05-19 12:32

Please note that everybody is free to request for adoption of this package. I won't get in your way if you will.

Det commented on 2010-05-12 20:12

Bumped. Please note that every body are free to request for adoption of this package. I won't get in your way if you will.

Det commented on 2010-05-12 20:07

Bumped