Originally Posted by nickless Cool, thx So you suggest I install the old xqf through apt and then run uupdate (which seems to be a part of the devscripts package) to update the program. This sounds too easy to be true Well for now I will install the packages you listed there and try the ./autogen.sh again edit: packages you listed were all already installed Okay, I got this to build with some adjustments.. This is very brief howto and probably contains some errors Add new repository to /etc/apt/sources.list Code: deb-src http://ftp.uk.debian.org/debian unstable main contrib non-free Create build directory and get source from debian unstable Code: mkdir -p ~/packages/xqf cd ~/packages/xqf sudo aptitude update apt-get source xqf Checkout cvs module Code: cvs -z3 -d:pserver:anonymous@xqf.cvs.sourceforge.net:/cvsroot/xqf co -P xqf Prepare for uupdate Code: mv xqf xqf-1.0.4.1+cvs20060722 #cvs snapshot seems to contain debian package information, but we'll remove it rm -rf xqf-1.0.4.1+cvs20060722/debian tar czvf xqf-1.0.4.1+cvs20060722.tar.gz xqf-1.0.4.1+cvs20060722 rm -rf xqf-1.0.4.1+cvs20060722 Apply old debian package information (diffs) Code: cd xqf-1.0.4/ uupdate ../xqf-1.0.4.1+cvs20060722.tar.gz 1.0.4.1+cvs20060722 cd ../xqf-1.0.4.1+cvs20060722 Edit debian/rules so that autogen.sh is executed before configure. Bold entries are new stuff Code: post-patches:: debian/stamp-autogen debian/stamp-autogen: NOCONFIGURE=1 ./autogen.sh touch $@ clean:: rm -f config.h rm -f debian/stamp-autogen Edit debian/control and add necessary packages for autogen.sh script Code: Build-Depends: automake1.9, autoconf, intltool, libtool, libglib-dev, libgtk-dev, libgdk-pixbuf-dev Build-Conflicts: automake1.4, autoconf2.13 Modify changelog information. You need devscripts package for this Code: dch -e (Example changelog entry. Bolded part is important) Code: xqf (1.0.4.1+cvs20060722-0ubuntu1) dapper; urgency=low * New CVS snapshot -- Firstname Lastname <you@somemail.com> Sat, 22 Jul 2006 19:52:09 +0300 Build the package. I suggest using pbuilder (HOWTO) that automates the dependency install process. Code: cd .. #generate .dsc and diffs dpkg-source -b xqf-1.0.4.1+cvs20060722 sudo pbuilder build xqf_1.0.4.1+cvs20060722-0ubuntu1.dsc Alternatively, you may use dpkg-buildpackage. You'll need dpkg-dev package for this Code: dpkg-buildpackage -rfakeroot -us -uc
deb-src http://ftp.uk.debian.org/debian unstable main contrib non-free
mkdir -p ~/packages/xqf cd ~/packages/xqf sudo aptitude update apt-get source xqf
cvs -z3 -d:pserver:anonymous@xqf.cvs.sourceforge.net:/cvsroot/xqf co -P xqf
mv xqf xqf-1.0.4.1+cvs20060722 #cvs snapshot seems to contain debian package information, but we'll remove it rm -rf xqf-1.0.4.1+cvs20060722/debian tar czvf xqf-1.0.4.1+cvs20060722.tar.gz xqf-1.0.4.1+cvs20060722 rm -rf xqf-1.0.4.1+cvs20060722
cd xqf-1.0.4/ uupdate ../xqf-1.0.4.1+cvs20060722.tar.gz 1.0.4.1+cvs20060722 cd ../xqf-1.0.4.1+cvs20060722
post-patches:: debian/stamp-autogen debian/stamp-autogen: NOCONFIGURE=1 ./autogen.sh touch $@ clean:: rm -f config.h rm -f debian/stamp-autogen
Build-Depends: automake1.9, autoconf, intltool, libtool, libglib-dev, libgtk-dev, libgdk-pixbuf-dev Build-Conflicts: automake1.4, autoconf2.13
dch -e
xqf (1.0.4.1+cvs20060722-0ubuntu1) dapper; urgency=low * New CVS snapshot -- Firstname Lastname <you@somemail.com> Sat, 22 Jul 2006 19:52:09 +0300
cd .. #generate .dsc and diffs dpkg-source -b xqf-1.0.4.1+cvs20060722 sudo pbuilder build xqf_1.0.4.1+cvs20060722-0ubuntu1.dsc
dpkg-buildpackage -rfakeroot -us -uc
Last edited by mlind; July 22nd, 2006 at 07:09 PM.
Building on Ubuntu using [pbuilder] Other resources [Upgrading from CVS, Gaim2, Anjuta, Rhythmbox]
Wow thx! This is some heavy stuff... not shure I understood all of what you did there, so I'll just try to install the tar.gz you made there
Last edited by nickless; July 22nd, 2006 at 10:08 PM.
Originally Posted by nickless Wow thx! This is some heavy stuff... not shure I understood all of what you did there, so I'll just try to install the tar.gz you made there Yeah, no problem. You can probably use those instructions next time you need to upgrade xqf or install other cvs/svn package.
Everything is working fine, this is great! Thanks again mate!
Thank You mlind! I did run into some problems with installing the deb. I was getting CRITICAL **: egg_desktop_entries It is fixed now after editing the .desktop files If anyone is getting these errors plz post and I will write up a fix for it. Thanks again! BTW I'm having an issue with UT master server showing up. I get LAN but no master server. In game I get the list but in XQF I don't. All other games, DOOM3,Quake4,UT2004,Tremulous are fine. Does anyone know what is wrong? also this was in issue for me with other versions of xqf not mlind debs.
Last edited by User_Program; July 23rd, 2006 at 08:56 AM.
Anyone? I'm having an issue with UT master server showing up. I get LAN but no master server. In game I get the list but in XQF I don't. All other games, DOOM3,Quake4,UT2004,Tremulous are fine. Does anyone know what is wrong? also this was in issue for me with other versions of xqf not mlind debs.
I hate doing this Does anyone have any ideas?
Originally Posted by User_Program I hate doing this Does anyone have any ideas? Where does qstat fetch UT2004 master server list?
Ubuntu Forums Code of Conduct