FS#55493 - [dumb] Re-add Allegro support

Attached to Project: Community Packages
Opened by Brett Cornwall (ainola) - Monday, 04 September 2017, 04:33 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 13 September 2017, 05:57 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

The recent update to dumb[0] removes allegro support. This causes the ags package[1] to fail building due to a missing 'aldmb' library.

Linking engine...
/usr/bin/ld: cannot find -laldmb
collect2: error: ld returned 1 exit status
make: *** [Makefile:32: ags] Error 1
make: Leaving directory '/home/ainola/AUR/ags/src/ags-v.3.4.1.7/Engine'

[0] https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/dumb&id=5adbca8fd203e1e8473a3df3674c50fe41a1eec8
[1] https://aur.archlinux.org/packages/ags/
This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 13 September 2017, 05:57 GMT
Reason for closing:  Won't implement
Comment by Simon Na. (SimonN) - Wednesday, 13 September 2017, 00:14 GMT
Hi,

I believe that re-adding the Allegro 4 dependence in DUMB cannot be the proper solution.

DUMB's Arch package should not depend on Allegro 4: Allegro 5 uses DUMB on other operating systems, but hasn't offered DUMB support on Arch for a long time because of DUMB's Allegro 4 dependence.

More info:
https://github.com/liballeg/allegro5/issues/670

Ideally, the Allegro 5 package should depend on DUMB.

-- Simon
Comment by Brett Cornwall (ainola) - Wednesday, 13 September 2017, 01:02 GMT
I agree with your assessment. I would therefore assume that a separate AUR package will need to be created that does include that dependence for our needs, correct?

Loading...