Summary: | dev-util/openldev [new eBuild] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alessio D'Ascanio <g3ntaro> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | maxima.bugs, sunrise, yvasilev |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
first import
openldev-0.3.9.ebuild openldev-0.3.9-r1.ebuild openldev-0.4.0_pre20050426.ebuild openldev-0.4.0_beta1.ebuild openldev-0.4.1.ebuild ebuild for openldev-0.5.5 New Ebuild for OpenLDev 0.6.1 openldev-1.0.ebuild openldev-1.0.ebuild openldev-1.0.ebuild |
Description
Alessio D'Ascanio
2005-04-25 17:32:29 UTC
Created attachment 57228 [details]
first import
it works on my ~amd64 box, please test it on x86 and amd64 (+)
Created attachment 57292 [details]
openldev-0.3.9.ebuild
This is cleaner. It's for the final release, not 0.3.8 with the 20050525 patch
applied.
i can't install without src_install() in your ebuild I know, I forgot to inherit base... sorry about that. Anyway, I've fixed it in the one on http://www.openldev.org/download.php (-r1 is almost, with USE support for gtk (and later perl and python) templates) Created attachment 57329 [details]
openldev-0.3.9-r1.ebuild
Added gtk USE-flag. This will enable the gtk project template.
Created attachment 57373 [details]
openldev-0.4.0_pre20050426.ebuild
0.4.0 pre-release. This release allows the templates enabled in 0.3.9-r1 to
actually be used by openldev.
Created attachment 57798 [details] openldev-0.4.0_beta1.ebuild it uses tarball in http://www.openldev.org/gentoo/ Created attachment 64085 [details]
openldev-0.4.1.ebuild
Added an updated ebuild for version 0.4.1 with several new dependencies. It
builds fine for, but it crashes with an std::out_of_range exception.
GDB backtrace:
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::erase
Program received signal SIGABRT, Aborted.
[Switching to Thread 46912582167776 (LWP 14061)]
0x00002aaaaf47f589 in raise () from /lib/tls/libc.so.6
(gdb) bt
#0 0x00002aaaaf47f589 in raise () from /lib/tls/libc.so.6
#1 0x00002aaaaf480c9e in abort () from /lib/tls/libc.so.6
#2 0x00002aaaadc38c38 in __gnu_cxx::__verbose_terminate_handler ()
from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#3 0x00002aaaadc36e06 in __cxa_call_unexpected ()
from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#4 0x00002aaaadc36e33 in std::terminate ()
from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#5 0x00002aaaadc36f33 in __cxa_throw ()
from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#6 0x00002aaaadbd9690 in std::__throw_out_of_range ()
from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#7 0x00002aaaad96ffcc in Glib::ustring::erase ()
from /usr/lib64/libglibmm-2.4.so.1
#8 0x0000000000462c42 in TemplateList::load_templates ()
#9 0x0000000000453e85 in OpenLDev::OpenLDev ()
#10 0x000000000043bd4a in main ()
Created attachment 82124 [details]
ebuild for openldev-0.5.5
new version
just rename for 0.5.6, compile without problem for me ;-) Created attachment 90122 [details, diff]
New Ebuild for OpenLDev 0.6.1
Comment on attachment 90122 [details, diff] New Ebuild for OpenLDev 0.6.1 # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="Graphical front-end to various Development tools such as gcc." HOMEPAGE="http://www.openldev.org/" #SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" SRC_URI="http://kent.dl.sourceforge.net/sourceforge/${PN}/${P}.tar.bz2" SLOT="0" KEYWORDS="~x86" IUSE="" LICENSE="GPL-2" DEPEND=">=x11-libs/gtk+-2.6.7 >=x11-libs/gtksourceview-1.2.0 >=gnome-base/gnome-vfs-2.0 x11-libs/vte >=gnome-base/libglade-2.0 dev-libs/libxml2 >=gnome-base/libgnomeprint-2.2 >=gnome-base/libgnomeprintui-2.2 >=gnome-base/gconf-2.0 >=gnome-base/libgnomeui-2.0" RDEPEND="${DEPEND}" src_compile() { cd ${WORKDIR}/${PN} econf || die "Error: econf failed!" emake || die "Error: emake failed!" } src_install() { cd ${WORKDIR}/${PN} einstall || die "Error: einstall failed!" } pkg_postinst() { einfo einfo " OpenLDev - ${HOMEPAGE}" einfo "OpenLDev is a graphical front-end to various Linux development tools" einfo "such as gcc, autotools and make. Most Integrated Development " einfo "Environments (IDE), are cumbersome and confusing to use, but " einfo "OpenLDev strives to provide an easy-to-use interface that is both" einfo "productive for experts and simple for beginners." einfo } Comment on attachment 90122 [details, diff]
New Ebuild for OpenLDev 0.6.1
src_install() {
+ cd ${WORKDIR}/${PN}
einstall || die "Error: einstall failed!"
}
openldev 1.0 is out (from 03-28-2007) it could be a good idea to update the ebuild Created attachment 135435 [details]
openldev-1.0.ebuild
updated last ebuild to work with last openldev 1.0 , I just updated the dependencies and modified the filename, on my system works but I don't know if all dependencies are correct.
(In reply to comment #15) > Created an attachment (id=135435) [edit] > openldev-1.0.ebuild > > updated last ebuild to work with last openldev 1.0 , I just updated the > dependencies and modified the filename, on my system works but I don't know if > all dependencies are correct. > sorry but the ebuild doesn't work, it fails on install : * * ERROR: dev-util/openldev-1.0 failed. * Call stack: * ebuild.sh, line 1695: Called dyn_install * ebuild.sh, line 1132: Called qa_call 'src_install' * ebuild.sh, line 44: Called src_install * openldev-1.0.ebuild, line 36: Called einstall * ebuild.sh, line 676: Called die * The specific snippet of code: * die "no Makefile found" * The die message: * no Makefile found * I should investigate. Created attachment 135438 [details]
openldev-1.0.ebuild
fixed "no makefile found" issue, now the ebuild works.
Created attachment 135440 [details]
openldev-1.0.ebuild
used S instead of cd commands, removed src_compile and used the default one.
It seems that this package is no longer in Sunrise. |