You are not logged in.

#1 2007-07-02 12:50:04

Tib05
Member
From: France
Registered: 2007-07-02
Posts: 31

[Solved] Requesting an old wine package

Hello,

I had trouble running Warcraft under Wine.
I 've found the solution by using an old wine version (0.9.17).
I tested that under Ubuntu (on my sister's computer), it worked perfectly.
But on Archlinux, impossible to find the Wine 0.9.17 pkg.tar.gz file.

That 's why I'm requesting this file (I know that it's an old file !)

So please, if someone could help me, that would be nice smile.

Thanks a lot !

(Sorry for my bad english, it's not my native laguage tongue).

Last edited by Tib05 (2007-07-03 17:16:14)

Offline

#2 2007-07-02 13:03:39

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: [Solved] Requesting an old wine package

I don't know if this helps you, but at least the last 21 versions of Wine are on the SourceForge site, and I'm guessing it goes back farther than that. I would try to change the package version in the PKGBUILD file to see if you can rebuild.

Offline

#3 2007-07-02 13:15:35

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: [Solved] Requesting an old wine package

The day arch has infinite storage, I hope they'll keep all versions of all softwares, because that can be indeed useful occasionally.
Unfortunately, that's not the case sad
The wine project itself hopefully keeps old version though, so you can probably get the source from them, and compile it :
http://ibiblio.org/pub/linux/system/emulators/wine/

Also, make sure this problem is already reported to wine developers (look at http://appdb.winehq.org/ and http://bugs.winehq.org/ )
And if it isn't, or they don't know when the regression exactly happened, regression testing might be helpful :
http://wiki.winehq.org/GitWine#head-fc6 … b6409ab6f4


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#4 2007-07-02 13:34:17

Tib05
Member
From: France
Registered: 2007-07-02
Posts: 31

Re: [Solved] Requesting an old wine package

Thanks for your quick answers !

I 've already tried to compile Wine sources, but I didn't manage to get a .pkg.tar.gz file (I m quite new to arch, so if you can explain me the way to get this package ...).
@shining : The bug is aleardy reported, it's by this way that I found that it will work with the 0.9.17 version smile.
See : http://bugs.winehq.org/show_bug.cgi?id=8770

Offline

#5 2007-07-02 18:09:04

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: [Solved] Requesting an old wine package

Tib05 wrote:

I 've already tried to compile Wine sources, but I didn't manage to get a .pkg.tar.gz file (I m quite new to arch, so if you can explain me the way to get this package ...).

Just get the PKGBUILD with abs, edit it to set 0.9.17 version, then run makepkg, and install the resulting package with makepkg.
See there for more details : http://wiki.archlinux.org/index.php/ABS … ild_System

@shining : The bug is aleardy reported, it's by this way that I found that it will work with the 0.9.17 version smile.
See : http://bugs.winehq.org/show_bug.cgi?id=8770

Oh ok, fine. And you see, I was right about the regression testing, they even asked for it smile
"You really need to do a regression test between 0.9.17 and 0.9.18."


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#6 2007-07-03 11:31:56

Tib05
Member
From: France
Registered: 2007-07-02
Posts: 31

Re: [Solved] Requesting an old wine package

Ok,

So I run  "abs" and after a few moments, in /var/abs, I found a folder called "wine" with a PKGBUILD in it.
The PKGBUILD file looks like that :

# $Id: PKGBUILD,v 1.42 2007/06/17 13:47:40 tpowa Exp $
# Maintainer: Dale Blount <dale@archlinux.org>
# Contributor: Matt Smith (Majik) <darkknight@helpdesk.zaz.net>
pkgname=wine
pkgver=0.9.39
pkgrel=1
pkgdesc="Emulator of the Windows 3.x and Win32 APIs"
url="http://www.winehq.com"
arch=('i686')
license=('LGPL')
depends=('freetype2' 'fontconfig' 'libjpeg' 'libungif' 'alsa-lib' 'glut' 'libldap' 'libxslt' 'lcms' 'libxxf86dga' 'freeglut' \
         'libxinerama' 'libxcursor' 'libxrandr' 'libxrender' 'libxdamage')
makedepends=('alsa-lib' 'sane' 'fontforge' 'flex' 'bison')
install=(wine.install)
source=(http://easynews.dl.sourceforge.net/sourceforge/wine/wine-$pkgver.tar.bz2)

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x
  make depend || return 1
  make || return 1
  make prefix=$startdir/pkg/usr install || return 1
  # expand conflicts with textutils ( doesn't exist anymore ? )
  # mv $startdir/pkg/usr/bin/expand $startdir/pkg/usr/bin/wine-expand || return 1
  mkdir -p $startdir/pkg/etc/wine
  # mkdir -p $startdir/pkg/etc/profile.d
  # cp -r $startdir/src/$pkgname-$pkgver/documentation/samples $startdir/pkg/etc/wine

Is the only thing that I have to edit is "pkgver =0.9.39" to "pkgver=0.9.17" ?
And after that ? I enter the folder and run "makepkg" ? is that all ?

Thanks a lot smile

PS : If you can' understand something in my words, don't hesitate to warn me, english is not my native language !

Offline

#7 2007-07-03 11:36:42

kano
Member
From: Michigan
Registered: 2007-05-04
Posts: 185
Website

Re: [Solved] Requesting an old wine package

Tib05 wrote:

Ok,

So I run  "abs" and after a few moments, in /var/abs, I found a folder called "wine" with a PKGBUILD in it.
The PKGBUILD file looks like that :

# $Id: PKGBUILD,v 1.42 2007/06/17 13:47:40 tpowa Exp $
# Maintainer: Dale Blount <dale@archlinux.org>
# Contributor: Matt Smith (Majik) <darkknight@helpdesk.zaz.net>
pkgname=wine
pkgver=0.9.39
pkgrel=1
pkgdesc="Emulator of the Windows 3.x and Win32 APIs"
url="http://www.winehq.com"
arch=('i686')
license=('LGPL')
depends=('freetype2' 'fontconfig' 'libjpeg' 'libungif' 'alsa-lib' 'glut' 'libldap' 'libxslt' 'lcms' 'libxxf86dga' 'freeglut' \
         'libxinerama' 'libxcursor' 'libxrandr' 'libxrender' 'libxdamage')
makedepends=('alsa-lib' 'sane' 'fontforge' 'flex' 'bison')
install=(wine.install)
source=(http://easynews.dl.sourceforge.net/sourceforge/wine/wine-$pkgver.tar.bz2)

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x
  make depend || return 1
  make || return 1
  make prefix=$startdir/pkg/usr install || return 1
  # expand conflicts with textutils ( doesn't exist anymore ? )
  # mv $startdir/pkg/usr/bin/expand $startdir/pkg/usr/bin/wine-expand || return 1
  mkdir -p $startdir/pkg/etc/wine
  # mkdir -p $startdir/pkg/etc/profile.d
  # cp -r $startdir/src/$pkgname-$pkgver/documentation/samples $startdir/pkg/etc/wine

Is the only thing that I have to edit is "pkgver =0.9.39" to "pkgver=0.9.17" ?
And after that ? I enter the folder and run "makepkg" ? is that all ?

Thanks a lot smile

PS : If you can' understand something in my words, don't hesitate to warn me, english is not my native language !

Correct, that's all you have to do smile You'll probably want to add wine to the IgnorePkg in pacman.conf so it doesn't get upgraded on your next pacman -Syu

IgnorePkg = wine


\\ archlinux on a XPS M1530 //

Offline

#8 2007-07-03 17:14:56

Tib05
Member
From: France
Registered: 2007-07-02
Posts: 31

Re: [Solved] Requesting an old wine package

Alright,

Everything works perfectly. It's pretty easy when if know how to proceed.

A last time :

Thanks a lot guys ! big_smile

Offline

Board footer

Powered by FluxBB