Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 652282 - media-libs/dumb-2.0.3 [new forked version]
Summary: media-libs/dumb-2.0.3 [new forked version]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords: EBUILD, PullRequest
Depends on:
Blocks: 652324
  Show dependency tree
 
Reported: 2018-04-03 07:09 UTC by Wojciech Myrda
Modified: 2020-05-31 16:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dumb-2.0.3.ebuild (dumb-2.0.3.ebuild,2.02 KB, text/plain)
2018-04-03 07:09 UTC, Wojciech Myrda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wojciech Myrda 2018-04-03 07:09:10 UTC
Created attachment 526422 [details]
dumb-2.0.3.ebuild

While trying to get other software to work I noticed it requires presently not available in Gentoo new forked version of dumb library located here https://bitbucket.org/kode54/dumb

As this version is currently maintained watching git activity while media-libs/dumb has been stuck at version 0.9.3 from 2005. Even original author on dumb.sourceforge.net webpage now recommends to use the fork hence the ebuild I created replaces media-libs/dumb.

According to the new website forked program now has optional Allegro 4 or Allegro 5 integration support, but I am not sure can both be added at the same time or one has to be used over the other hence just the switch for version 4 in the ebuild.

License used may be the same as the one in portage for version 0.9.2, but hence the one in current git mentions version 0.9.3 I recommend to add this one as separate one in licensees directory https://bitbucket.org/kode54/dumb/src/f6ee2e9b36e14613cbd7b8ee678251c4cbdfdc9f/LICENSE?fileviewer=file-view-default
Comment 1 Wojciech Myrda 2018-04-03 07:12:27 UTC
I just noticed ebuild may contain wrong semantic for static_libs and instead containing:

$(cmake-utils_use_build static_libs SHARED_LIBS)

probably should have it as

$(cmake-utils_use_build !static_libs SHARED_LIBS)
Comment 2 Jonas Stein gentoo-dev 2018-04-03 10:21:41 UTC
I suggest to bump EAPI, while at it:

EAPI=6
inherit cmake-utils
Comment 3 Wojciech Myrda 2018-04-03 10:26:03 UTC
I actually tried using EAPI=6 but cmake use variables have there completely different syntax and so far I failed that attempt. I will try that later on.
Comment 4 James Le Cuirot gentoo-dev 2020-05-31 16:21:07 UTC
commit 8b9daec6431c853fbdbd944fef316b603c5514ce
Author: James Le Cuirot <chewi@gentoo.org>
Date:   Sun May 31 16:47:09 2020 +0100

    media-libs/dumb: Bump to 2.0.3, EAPI 7, new upstream
    
    This adds an allegro USE flag to replace the media-libs/aldumb
    package.
    
    Package-Manager: Portage-2.3.100, Repoman-2.3.22
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>