Summary: | media-gfx/ipe-7.2.7 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Manuel Rüger (RETIRED) <mrueg> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jj, treecleaner |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://lists.science.uu.nl/pipermail/ipe-announce/2016-December/000074.html | ||
Whiteboard: | removal on 2018-06-09 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 631788, 655380 | ||
Attachments: |
ipe-7.1.7.ebuild
media-gfx/ipe-7.2.7 ipe-7.2.7-xlocale.patch An alternative, simpler version of ipe-7.2.7.ebuild |
Description
Manuel Rüger (RETIRED)
2013-10-23 21:23:28 UTC
Needs lua-5.2 which is currently masked ompiling ipebase.cpp... x86_64-pc-linux-gnu-g++ -march=native -mtune=native -O2 -pipe -frecord-gcc-switches -fdiagnostics-color=always -Wall -g -O2 -fPIC -DIPEUI_QT -I../include -DIPEFONTMAP=\"/usr/share/ipe/7.1.6/fontmap.xml\" -c -o ../../build/obj/ipelib/ipebase.o ipebase.cpp ipeui_common.cpp: In member function ‘void Dialog::setListItems(lua_State*, int, Dialog::SElement&)’: ipeui_common.cpp:326:31: error: ‘lua_rawlen’ was not declared in this scope int no = lua_rawlen(L, index); ^ ipeui_common.cpp: In function ‘void make_metatable(lua_State*, const char*, const luaL_Reg*)’: ipeui_common.cpp:745:30: error: ‘luaL_setfuncs’ was not declared in this scope luaL_setfuncs(L, methods, 0); ^ ../common.mak:210: recipe for target '../../build/obj/ipeui/ipeui_common.o' failed make[1]: *** [../../build/obj/ipeui/ipeui_common.o] Error 1 Created attachment 398260 [details]
ipe-7.1.7.ebuild
Here is an ebuild, but media-gfx/ipe-7.1.7 depends on masked dev-lang/lua:5.2, so I'll wait for other dev's opinions before pushing this to the tree.
Ipe has since migrated to Qt5. The new version is 7.1.10. Also, is the dependency to lua a hard one? Could we utilize the "lua" USE flag here? Current version is Ipe 7.2.2, please bump it :) Current versions in Gentoo ebuild repository are now several years old. If no one is going to bump this package, maybe we will have to last-rite it. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1257c4eaf4fb5f39a6e0ea86a1bf84403f1943ba commit 1257c4eaf4fb5f39a6e0ea86a1bf84403f1943ba Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-05-10 08:59:04 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-05-10 09:05:16 +0000 profiles: Mask media-gfx/ipe for removal Bug: https://bugs.gentoo.org/489190 profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) Created attachment 530800 [details]
media-gfx/ipe-7.2.7
Created attachment 530802 [details, diff]
ipe-7.2.7-xlocale.patch
Created attachment 530808 [details]
An alternative, simpler version of ipe-7.2.7.ebuild
Here is a simpler version of an ebuild for ipe-7.2.7, which as it turns out I was working on in parallel with Jimmy. It builds without problems on my test amd64 system (starting with a clean stage 3), suggesting quite a lot of things the old ebuilds contained are no longer necessary. It is by no means complete, for instance docs end up in the wrong place, but at this point it is meant as a proof of concept.
The main question is, do we WANT to add an ebuild to the tree which depends on masked versions of dev-lang/lua?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1eef1189009ca7d03eec13ee0dc62558c5dad14 commit c1eef1189009ca7d03eec13ee0dc62558c5dad14 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-06-02 11:28:07 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-06-08 20:55:09 +0000 media-gfx/ipe: Remove last-rited package Closes: https://bugs.gentoo.org/489190 Closes: https://bugs.gentoo.org/648666 media-gfx/ipe/Manifest | 2 - media-gfx/ipe/files/ipe-7.1.3-gold.patch | 30 ------------ media-gfx/ipe/ipe-7.1.2.ebuild | 77 ------------------------------ media-gfx/ipe/ipe-7.1.3.ebuild | 80 -------------------------------- media-gfx/ipe/metadata.xml | 17 ------- profiles/package.mask | 5 -- 6 files changed, 211 deletions(-) |