RPM packaging for Fedora


Problems running or configuring the software, commands & options, compiling, different platforms, using the interface, documentation, etc.

Temple Termagant

Posts: 12

Joined: Wednesday, 1st June 2016, 18:13

Post Saturday, 4th June 2016, 14:26

RPM packaging for Fedora

Hi all,

I'm working to create the RPMs of Crawl for Fedora; they will be reviewed and included (if accepted) in the official repositories.
If someone uses Fedora 23 or 24(beta), can test these Crawl packages please ?

There are packages for testing in a dedicated Copr project, to install:

  Code:
# dnf copr enable sagitter/crawl
# dnf install crawl crawl-tiles


To uninstall:

  Code:
# dnf remove crawl-common-data
# dnf copr disable sagitter/crawl


Thanks.

For this message the author sagitter has received thanks: 2
chequers, neil

Temple Termagant

Posts: 12

Joined: Wednesday, 1st June 2016, 18:13

Post Monday, 6th June 2016, 12:18

Re: RPM packaging for Fedora

With latest rebuild (0.18.1-3) I have included an appdata file.

Crawl will be showed by 'Software' application on Fedora.
Attachments
Screenshot from 2016-06-06 14-16-49.png
Screenshot from 2016-06-06 14-16-49.png (116.15 KiB) Viewed 2547 times

For this message the author sagitter has received thanks:
neil

Temple Termagant

Posts: 12

Joined: Wednesday, 1st June 2016, 18:13

Post Sunday, 12th June 2016, 12:14

Re: RPM packaging for Fedora

I'm compiling Crawl including tests

  Code:
make debug
make debug install
crawl -test


I need help for this error

  Code:
+ /home/sagitter/rpmbuild/BUILDROOT/crawl-0.18.1-5.fc23.x86_64/usr/bin/crawl -test
Regenerating db: gamestart
Regenerating db: FAQ
Regenerating db: help
Regenerating db: quotes
Regenerating db: shout
Regenerating db: hints
Regenerating db: descriptions
Regenerating db: randart
Regenerating db: misc
Regenerating db: speak
Regenerating des: /usr/share/crawl/dat/des/variable/mini_monsters.des
Regenerating des: /usr/share/crawl/dat/des/variable/mini_features.des
Regenerating des: /usr/share/crawl/dat/des/variable/mini.des
Regenerating des: /usr/share/crawl/dat/des/variable/lemuel_castle.des
Regenerating des: /usr/share/crawl/dat/des/variable/large_themed.des
Regenerating des: /usr/share/crawl/dat/des/variable/large_abstract.des
Regenerating des: /usr/share/crawl/dat/des/variable/grated_community.des
Regenerating des: /usr/share/crawl/dat/des/variable/geyser.des
Regenerating des: /usr/share/crawl/dat/des/variable/float.des
Regenerating des: /usr/share/crawl/dat/des/variable/d_encompass.des
Regenerating des: /usr/share/crawl/dat/des/variable/compat.des
Regenerating des: /usr/share/crawl/dat/des/variable/cathedral_bats.des
Regenerating des: /usr/share/crawl/dat/des/variable/arcadia.des
Regenerating des: /usr/share/crawl/dat/des/variable/ambush.des
Regenerating des: /usr/share/crawl/dat/des/tutorial/lesson5.des
Regenerating des: /usr/share/crawl/dat/des/tutorial/lesson4.des
Regenerating des: /usr/share/crawl/dat/des/tutorial/lesson3.des
Regenerating des: /usr/share/crawl/dat/des/tutorial/lesson2.des
Regenerating des: /usr/share/crawl/dat/des/tutorial/lesson1.des
Regenerating des: /usr/share/crawl/dat/des/traps/spider_basket.des
Regenerating des: /usr/share/crawl/dat/des/traps/rats_trap.des
Regenerating des: /usr/share/crawl/dat/des/traps/grate.des
Regenerating des: /usr/share/crawl/dat/des/traps/boulders.des
Regenerating des: /usr/share/crawl/dat/des/test/suite.des
Regenerating des: /usr/share/crawl/dat/des/test/suite-los.des
Regenerating des: /usr/share/crawl/dat/des/test.des
Regenerating des: /usr/share/crawl/dat/des/sprint/zigsprint.des
Regenerating des: /usr/share/crawl/dat/des/sprint/sprint_mu.des
Regenerating des: /usr/share/crawl/dat/des/sprint/red_sonja.des
Regenerating des: /usr/share/crawl/dat/des/sprint/pitsprint.des
Regenerating des: /usr/share/crawl/dat/des/sprint/menkaure.des
Regenerating des: /usr/share/crawl/dat/des/sprint/meat.des
Regenerating des: /usr/share/crawl/dat/des/sprint/linesprint.des
Regenerating des: /usr/share/crawl/dat/des/sprint/fedhas.des
Regenerating des: /usr/share/crawl/dat/des/sprint/arena_sprint.des
Regenerating des: /usr/share/crawl/dat/des/serial/window.des
Regenerating des: /usr/share/crawl/dat/des/serial/undead.des
Regenerating des: /usr/share/crawl/dat/des/serial/sigils.des
Regenerating des: /usr/share/crawl/dat/des/serial/park.des
Regenerating des: /usr/share/crawl/dat/des/serial/magic_research.des
Regenerating des: /usr/share/crawl/dat/des/serial/ice.des
Regenerating des: /usr/share/crawl/dat/des/serial/gnoll_camp.des
Regenerating des: /usr/share/crawl/dat/des/serial/glass.des
Regenerating des: /usr/share/crawl/dat/des/serial/forest.des
Regenerating des: /usr/share/crawl/dat/des/serial/curves.des
Regenerating des: /usr/share/crawl/dat/des/serial/corridors.des
Regenerating des: /usr/share/crawl/dat/des/serial/column_ruins.des
Regenerating des: /usr/share/crawl/dat/des/serial/bayou.des
Regenerating des: /usr/share/crawl/dat/des/serial/aquarium.des
Regenerating des: /usr/share/crawl/dat/des/portals/ziggurat.des
Regenerating des: /usr/share/crawl/dat/des/portals/wizlab.des
Regenerating des: /usr/share/crawl/dat/des/portals/volcano.des
Regenerating des: /usr/share/crawl/dat/des/portals/trove.des
Regenerating des: /usr/share/crawl/dat/des/portals/sewer.des
Regenerating des: /usr/share/crawl/dat/des/portals/ossuary.des
Regenerating des: /usr/share/crawl/dat/des/portals/lab.des
Regenerating des: /usr/share/crawl/dat/des/portals/icecave.des
Regenerating des: /usr/share/crawl/dat/des/portals/bazaar.des
Regenerating des: /usr/share/crawl/dat/des/portals/bailey.des
/usr/share/crawl/dat/des/portals/bailey.des:368: Couldn't find a map for bailey_polearm


Edit:

It looks like I need to run crawl one time at least, before running tests..

Dungeon Master

Posts: 634

Joined: Sunday, 22nd September 2013, 14:46

Post Tuesday, 14th June 2016, 03:54

Re: RPM packaging for Fedora

For future reference, crawl --builddb should be good enough; nobody's really looked into why the steps can't be put together recently...

Temple Termagant

Posts: 12

Joined: Wednesday, 1st June 2016, 18:13

Post Friday, 17th June 2016, 10:18

Re: RPM packaging for Fedora

sagitter wrote:Hi all,

I'm working to create the RPMs of Crawl for Fedora; they will be reviewed and included (if accepted) in the official repositories.
If someone uses Fedora 23 or 24(beta), can test these Crawl packages please ?

There are packages for testing in a dedicated Copr project, to install:

  Code:
# dnf copr enable sagitter/crawl
# dnf install crawl crawl-tiles


To uninstall:

  Code:
# dnf remove crawl-common-data
# dnf copr disable sagitter/crawl


Thanks.


RPMs of Crawl were reviewed and now are definitively included in official reporistories: https://admin.fedoraproject.org/pkgdb/p ... pms/crawl/
Builds on Copr are not needed anymore and will be erased.

Crawl can be installed on Fedora >= 23 by DNF (from updates-testing repos for 7 days, then from the stable ones):

  Code:
# dnf install crawl crawl-tiles --enablerepo=updates-testing


If you find any packaging bug, please open a ticket on https://bugzilla.redhat.com against crawl component.

For this message the author sagitter has received thanks: 2
chequers, neil

Return to Technical Support

Who is online

Users browsing this forum: No registered users and 34 guests

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.