Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
Ebuild for qnapi Reproducible: Always
Created an attachment (id=151324) [details] Ebuild for qnapi
(From update of attachment 151324 [details]) Based on Jan Stępień ebuild for version 0.1.3
- The ebuild header is invalid¹ - Qt dependency deosn't reflect split Qt 4.4 ebuilds. - The p7zip dependency seems superfluous, unless I'm missing something - Use flags for some silly service menus is _way_ over the top. Use the kde use flag for all of them. - get_libdir() has to be used, instead of the hardcoded .../lib/... - Ebuild is missing proper indentation. Also remove the lines you've commented out. [1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3
Created an attachment (id=151339) [details] qnapi-0.1.4-r1.ebuild
(In reply to comment #3) > - The ebuild header is invalid¹ > - Qt dependency deosn't reflect split Qt 4.4 ebuilds. > - The p7zip dependency seems superfluous, unless I'm missing something > - Use flags for some silly service menus is _way_ over the top. Use the kde use > flag for all of them. > - get_libdir() has to be used, instead of the hardcoded .../lib/... > - Ebuild is missing proper indentation. Also remove the lines you've commented > out. > > > [1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3 > Fixed almost everything, p7zip is needed for this apps to work properly. Qt 4.4 afaik is masked and I don't know how to handle it.
Created an attachment (id=153955) [details] qnapi-0.1.5.ebuild
(From update of attachment 153955 [details]) ><HTML><HEAD/><BODY><PRE># Copyright 1999-2004 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils multilib gnome2 > >DESCRIPTION="Unofficial NAPI-PROJEKT clone for non-Windows systems" >HOMEPAGE="http://krzemin.iglu.cz/qnapi" >SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~amd64 ~ppc ~x86" >IUSE="doc gnome kde kde4" > >DEPEND=">=x11-libs/qt-4.3 >app-arch/p7zip >kde? ( <kde-base/kdebase-4 ) >kde4? ( >=kde-base/kdebase-4 ) >gnome? ( gnome-base/gconf ) >" > >RDEPEND="${DEPEND}" > > > >src_compile() { > /usr/bin/qmake || die "qmake failed" > emake || die "emake failed" >} > >src_install() { > dobin qnapi > cd doc/ > > if use doc; then > dodoc ChangeLog changelog.gz README LICENSE qnapi-download.desktop qnapi-download.schemas > fi > > newman ${PN}.1.gz ${PN}.1 > doman ${PN}.1.gz > domenu qnapi.desktop > > if use kde; then > dodir /usr/share/apps/konqueror/servicemenus/ > insinto /usr/share/apps/konqueror/servicemenus/ > doins qnapi-download.desktop > > dodir /usr/share/apps/dolphin/servicemenus/ > insinto /usr/share/apps/dolphin/servicemenus/ > doins qnapi-download.desktop > > dodir /usr/share/apps/d3lphin/servicemenus/ > insinto /usr/share/apps/d3lphin/servicemenus/ > doins qnapi-download.desktop > fi > > if use kde4; then > dodir /usr/$(get_libdir)/kde4/share/kde4/services/ServiceMenus/ > insinto /usr/$(get_libdir)/kde4/share/kde4/services/ServiceMenus/ > doins qnapi-download.desktop > fi > > if use gnome; then > dodir /etc/gconf/schemas/ > insinto /usr/share/gconf/schemas/ > doinst qnapi-download.schemas > fi > > cd ../res > insinto /usr/share/icons/ > doins qnapi*.png >} > >pkg_postinst() >{ > if use gnome; then > gconf_install > fi >} ></PRE></BODY></HTML>
Created an attachment (id=153957) [details] qnapi-0.1.5-r1.ebuild
Created an attachment (id=164642) [details] qnapi-0.1.5-r2.ebuild Zmieniona jedna linijka w ebuildzie (konkretnie 17.), teraz zainstaluje się również jeśli ktoś będzie miał zainstalowane rozdzielone ebuildy kde-base. Propozycja nadesłana przez Adama Sokolnickiego
Created an attachment (id=179489) [details] qnapi-0.1.5-r3.ebuild Wersja działa pod kde-4.2 (poprawione zależności)
Created an attachment (id=190514) [details] qnapi-0.1.6_rc2.ebuild ebuild for 0.1.6_rc2
Ebuild zależy od pełnego meta qt, powienien mieć zależności od częściówek (split ebuilds).
Created an attachment (id=199010) [details] qnapi-0.1.6_rc2-r1.ebuild Zmieniłem zależności Qt zgodnie z aktualnymi zaleceniami (przygotowanie pod sety i likwidacja meta ebuild-ów), jeżeli coś przeoczyłem to przepraszam, ale chyba jest wszystko.
Witam Panów serdecznie! Aktualnie pracuję nad przeniesieniem qnapi do Sunrise, wymaga to jednak sporych zmian w ebuildzie. Aktualnie można powiedzieć, że zasadnicza część jest już gotowa, ale potrzebuję więcej informacji, jeśli chodzi o integrację ze środowiskami. O ile w przypadku GNOME rozumiem zależność od gconfa, o tyle w pozostałych przypadkach chciałbym dowiedzieć się, dlaczego wskazane zostały właśnie te ebuildy. W miarę możliwości chciałbym również dowiedzieć się, czy zastosowane w oryginalnym ebuildzie czy w standardowej instalacji qnapi metody integracji faktycznie działają z bieżącymi wersjami poszczególnych środowisk w Gentoo. W miarę możliwości przydałoby się również uzasadnienie ścieżek instalacji tychże plików i wskazanie innych ebuildów, które instalują swoje pliki do tych katalogów lub te katalogi tworzą.
Created an attachment (id=200534) [details] Sunrise proposed ebuild
Created an attachment (id=200535) [details] Diff to qmake project
Ebuild is now in Sunrise overlay, you can view it using following URL: http://overlays.gentoo.org/proj/sunrise/browser/reviewed/media-video/qnapi