Welcome!
Important information
-- Spectre and Meltdown vulnerabilities
-- Change in MX sources

News
-- MX Linux on social media: here
-- Mepis support still here

Current releases
-- MX-17.1 Final release info here
-- antiX-17 release info here

New users
-- Please read this first, and don't forget to add system and hardware information to posts!
-- Here are the Forum Rules

Add 0AD

Make requests for packages to be added to the MEPIS Community's Repository.
Message
Author
User avatar
brinesharks
Posts: 3
Joined: Tue Jul 20, 2010 12:24 am

Add 0AD

#1 Post by brinesharks » Wed Feb 08, 2012 1:34 am

I'm not sure if this is the right place...but can 0 AD the game be added to the repository? It's a great game that's regularly updated.

http://wildfiregames.com/0ad/

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 15774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Add 0AD

#2 Post by Stevo » Thu Feb 09, 2012 12:46 am

I took a quick glance at their PPA, and it looks doable. The data files are about 250 MB, and we can handle that, and it looks like at least M11 can handle the dependencies.

http://ppa.launchpad.net/wfg/0ad/ubuntu/pool/main/

Will check on it in a day or two, unless another packager wants to handle this.

I was expecting a request for the new Battle of Westnoth, myself.
The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true.

James Branch Cabell

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 15774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Add 0AD

#3 Post by Stevo » Fri Feb 10, 2012 6:37 pm

I have the 64-bit version built and running well, even on my Intel graphics laptop (newer xorg). Even in the alpha stage, this puppy looks addictive--I better keep away from it! Will finish up the 32-bit now.
The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true.

James Branch Cabell

xali
Forum Regular
Forum Regular
Posts: 133
Joined: Wed Dec 28, 2016 6:14 am

Re: Add 0AD

#4 Post by xali » Fri Aug 04, 2017 2:15 am

0ad is the only game i use. now i see there is alpha 22 released but in their site it says
The version available in the repository of Debian stable (actually Jessie 8.x) is outdated.
If you want to use the newest version the best option is to use the backports from testing to easily get the last alpha.
but in mx i can't find anywhere alpha 22 neither at debian backports or testing. is there a way to upgrade?
note that this is not urgent
i am on 32 bit

good morning!

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 15774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Add 0AD

#5 Post by Stevo » Fri Aug 04, 2017 4:24 pm

Looking at it...it needs libmozjs-38-dev ported over from the PPA or Ubuntu, and for some reason that thinks my python is insane. But I had no trouble building it in vanilla Jessie on the OBS, so just got those debs. Then the 0ad builds failed on 64-bit until I added amd64 to the architectures listed in the auto-test override in the debian/rules file on my own machine and the OBS--I don't know why they succeeded in the PPA and not on Debian.

Anyway, if another packager wants to jump in and build the libmozjs-38 packages before I can, feel free to do so. You can get the mozjs38 source files from the OBS here: http://download.opensuse.org/repositori ... ebian_8.0/

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 15774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Add 0AD

#6 Post by Stevo » Fri Aug 04, 2017 6:13 pm

After more testing, it doesn't look like those mozjs source packages will build on MX, but adding the line

Code: Select all

export SHELL=/bin/sh
to the rules file somehow fixed the error with the Mozilla vertualenv not being able to detect the default shell on MX, though it does on straight Debian. ¯\_(ツ)_/¯

So things are now looking more promising for getting the new version in our test repo.

xali
Forum Regular
Forum Regular
Posts: 133
Joined: Wed Dec 28, 2016 6:14 am

Re: Add 0AD

#7 Post by xali » Sat Aug 05, 2017 1:17 am

thanks for the effort
take your time, we will succeed at last :)

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 15774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Add 0AD

#8 Post by Stevo » Sat Aug 05, 2017 3:33 pm

I managed to work around the problem with the libmozjs-38 packages that are needed failing to build on MX Linux by setting up and using generic Jessie QEMU pbuilder virtual machines using this guide as a template: https://jodal.no/2015/03/08/building-ar ... -pbuilder/ and learning how to sign the packages, which isn't explained in that guide, by reading the man packages for debsign & pdebuilder. Setting up cross-platform builds in this way takes up much, much less time, space, and effort than installing Jessie virtual machines in Virtual Box.

so it looks like we're going to have 0.0.22 in the test repo soon; I just have to finish building it for i386.

One tantalizing prospect that method also opens up is that it also supports building packages on platforms besides amd64 and i386, such as for the Raspberry Pi, but I think we'd need more packaging help if we ever expanded MX to that platform...though maybe some MX applications would be very useful on the Pi. I could roll a few for the Pi if anyone has any requests, I think.

User avatar
Jerry3904
Forum Veteran
Forum Veteran
Posts: 21915
Joined: Wed Jul 19, 2006 6:13 am

Re: Add 0AD

#9 Post by Jerry3904 » Sat Aug 05, 2017 3:53 pm

I like the idea, but have no idea of what demand there might be.
Production: 4.15.0-1-amd64, MX-17.1, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 8 GB, Kingston SSD 120 GB and WesternDigital 1TB
Testing: AAO 722: 4.15.0-1-386. MX-17.1, AMD C-60 APU, 4 GB

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 15774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Add 0AD

#10 Post by Stevo » Sat Aug 05, 2017 6:36 pm

I'm aware of at least one of our packagers that's not happy with the prospect of having to maintain multiple VBox VM's to build for 32-bit/64-bit MX 16 and 17, so if this pdebuilder method works out, that's a way around that. Though they take longer to build a small package like one of the MX apps, that is offset by the fact that you can fire up multiple builds at a time--so you could build four at a time, for example, instead of transferring the files in and out of VBox VM's multiple times like we do now. I suppose I could next attempt to "hook" the MX repos into those pbuilder thingys like the web page says is possible...

Post Reply

Return to “Package Requests / Status”