Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 77031 Details for
Bug 118743
net-im/psi-0.10 (version bump)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
experimental psi-0.10 ebuild - take 3
psi-0.10.ebuild (text/plain), 9.13 KB, created by
Timo Paulssen
on 2006-01-13 14:51:25 UTC
(
hide
)
Description:
experimental psi-0.10 ebuild - take 3
Filename:
MIME Type:
Creator:
Timo Paulssen
Created:
2006-01-13 14:51:25 UTC
Size:
9.13 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-im/psi/psi-0.10_rc2.ebuild,v 1.1 2005/09/03 23:06:09 humpback Exp $ > >inherit eutils > >VER="${PV}" >MY_PV="${VER}" >MY_P="${PN}-${MY_PV}" >HTTPMIRR="http://gentoo-pt.org/~humpback/psi" >IUSE="ssl crypt" ># extras >QV="2.0" >DESCRIPTION="QT 3.x Jabber Client, with Licq-like interface" >HOMEPAGE="http://psi-im.org" >TRANSDIR="${HOMEPAGE}/files/translation/${PV}" ># translations from http://tanoshi.net/language.html ># polish translation contains special texts for patches from extras-version ># extras? ( ${HTTPMIRR}/${PN}-${VER}-gentoo-extras-0.5.tar.bz2 ) ># linguas_ar? ( ${HTTPMIRR}/psi_ar-0.9.3.tar.bz2 ) ># linguas_ca? ( ${HTTPMIRR}/psi_ca-0.9.3.tar.bz2 ) ># linguas_cs? ( ${HTTPMIRR}/psi_cs-0.9.3-a.tar.bz2 ) ># linguas_da? ( ${HTTPMIRR}/psi_da-0.9.3.tar.bz2 ) ># linguas_de? ( ${HTTPMIRR}/psi_de-0.9.3-c.tar.bz2 ) ># linguas_ee? ( ${HTTPMIRR}/psi_ee-0.9.3_rc1.tar.bz2 ) ># linguas_eo? ( ${HTTPMIRR}/psi_eo-0.9.3-c.tar.bz2 ) ># linguas_el? ( ${HTTPMIRR}/psi_el-0.9.3-a.tar.bz2 ) ># linguas_es? ( ${HTTPMIRR}/psi_es-0.9.3-a.tar.bz2 ) ># linguas_et? ( ${HTTPMIRR}/psi_et-0.9.3-a.tar.bz2 ) ># linguas_fi? ( ${HTTPMIRR}/psi_fi-0.9.3.tar.bz2 ) ># linguas_fr? ( ${HTTPMIRR}/psi_fr-0.9.3-a.tar.bz2 ) ># linguas_it? ( ${HTTPMIRR}/psi_it-0.9.3.tar.bz2 ) ># linguas_jp? ( ${HTTPMIRR}/psi_jp-0.9.3.tar.bz2 ) ># linguas_mk? ( ${HTTPMIRR}/psi_mk-0.9.3-a.tar.bz2 ) ># linguas_nl? ( ${HTTPMIRR}/psi_nl-0.9.3-b.tar.bz2 ) ># linguas_pl? ( ${HTTPMIRR}/psi_pl-0.9.3-1.tar.bz2 ) ># linguas_pt? ( ${HTTPMIRR}/psi_pt-0.9.3.tar.bz2 ) ># linguas_ptBR? ( ${HTTPMIRR}/psi_ptbr-0.9.3.tar.bz2 ) ># linguas_ru? ( ${HTTPMIRR}/psi_ru-0.9.3-a.tar.bz2 ) ># linguas_se? ( ${HTTPMIRR}/psi_se-0.9.3_rc1.tar.bz2 ) ># linguas_sk? ( ${HTTPMIRR}/psi_sk-0.9.3-a.tar.bz2 ) ># linguas_sl? ( ${HTTPMIRR}/psi_sl-0.9.3-a.tar.bz2 ) ># linguas_sr? ( ${HTTPMIRR}/psi_sr-0.9.3.tar.bz2 ) ># linguas_sv? ( ${HTTPMIRR}/psi_sv-0.9.3.tar.bz2 ) ># linguas_sw? ( ${HTTPMIRR}/psi_sw-0.9.3.tar.bz2 ) ># linguas_vi? ( ${HTTPMIRR}/psi_vi-0.9.3-a.tar.bz2 ) ># linguas_zh? ( ${HTTPMIRR}/psi_zh-0.9.3-a.tar.bz2 ) > ># Use official translations from the psi website instead. ># gentoo-pt.org is down at the moment ... :( ># I believe .qm files aren't necessary as they will be generated, so ># only .ts files are downloaded > >SRC_URI="mirror://sourceforge/psi/${MY_P}.tar.bz2 > linguas_bg? ( ${TRANSDIR}/psi_bg.ts ) > linguas_eo? ( ${TRANSDIR}/psi_eo.ts ) > linguas_es? ( ${TRANSDIR}/psi_es.ts ) > linguas_fr? ( ${TRANSDIR}/psi_fr.ts ) > linguas_hu? ( ${TRANSDIR}/psi_hu.ts ) > linguas_mk? ( ${TRANSDIR}/psi_mk.ts ) > linguas_nl? ( ${TRANSDIR}/psi_nl.ts ) > linguas_pl? ( ${TRANSDIR}/psi_pl.ts ) > linguas_ptBR? ( ${TRANSDIR}/psi_pt_BR.ts ) > linguas_sl? ( ${TRANSDIR}/psi_sl.ts ) > linguas_vi? ( ${TRANSDIR}/psi_vi.ts )" > >SLOT="0" >LICENSE="GPL-2" >KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" > >DEPEND=">=app-crypt/qca-1.0-r2 > >=x11-libs/qt-3.3.1" > >RDEPEND="ssl? ( >=app-crypt/qca-tls-1.0-r2 ) > crypt? ( >=app-crypt/gnupg-1.2.2 )" > >PATCHBASE="${WORKDIR}" >PATCHDIR="${PATCHBASE}/${PV}" > >src_unpack() { > unpack ${A} > > cd ${S} > epatch ${FILESDIR}/psi-pathfix2.patch > epatch ${FILESDIR}/psi-desktop2.patch > epatch ${FILESDIR}/psi-reverse_trayicon3.patch > ># if !(use extras); thena > if ( true ) then > ewarn "You are going to install the original psi version. You might want to" > ewarn "try the version with extra unsuported patches by adding 'extras' to" > ewarn "your use flags." > else > ewarn "You are about to build a version of Psi with extra unsuported patches." > ewarn "Patched psi versions will not be supported by the Gentoo devs or the psi" > ewarn "development team." > ewarn "If you do not want that please press Control-C now and add '-extras' to " > ewarn "your USE flags." > ebeep > epause 10 > > cd ${S} > # roster-nr > epatch ${PATCHDIR}/psi-roster-nr-0.8.patch > epatch ${PATCHDIR}/psi-status_indicator++_add-on_roster-nr.patch > # indicator icon > cp ${FILESDIR}/psi-indicator.png ${S}/iconsets/roster/default/indicator.png > > # from http://www.cs.kuleuven.ac.be/~remko/psi/ > epatch ${PATCHDIR}/rosteritems_iris.diff > epatch ${PATCHDIR}/rosteritems_psi.diff > epatch ${PATCHDIR}/jep8-avatars_iris.diff > epatch ${PATCHDIR}/jep8-avatars_psi.diff > epatch ${PATCHDIR}/caps_broadcast.diff > > # from http://machekku.uaznia.net/jabber/psi/patches/ > epatch ${PATCHDIR}/psi-machekku-smart_reply_and_forward-0.5.diff > epatch ${PATCHDIR}/psi-machekku-keep_message_in_auto_away_status.diff > epatch ${PATCHDIR}/psi-machekku-quote_emoticons.diff > epatch ${PATCHDIR}/psi-machekku-emoticons_advanced_toggle.diff > epatch ${PATCHDIR}/psi-machekku-enable_thread_in_messages.diff > epatch ${PATCHDIR}/psi-machekku-linkify_fix.diff > epatch ${PATCHDIR}/psi-machekku-new_headings_gui_resurrection.diff > epatch ${PATCHDIR}/psi-machekku-autostatus_while_dnd.diff > epatch ${PATCHDIR}/psi-machekku-visual_styles_manifest.diff > epatch ${PATCHDIR}/psi-machekku-tool_window_minimize_fix_for_windows.diff > epatch ${PATCHDIR}/psi-machekku-new_character_counter.diff > > # from ftp://ftp.patryk.one.pl/pub/psi/skazi/patches/ > epatch ${PATCHDIR}/psi-options_resize-fix.diff > epatch ${PATCHDIR}/psi-settoggles-fix.diff > epatch ${PATCHDIR}/psi-line_in_options-mod.diff > epatch ${PATCHDIR}/psi-empty_group-fix.diff > epatch ${PATCHDIR}/psi-no_online_status-mod.diff > epatch ${PATCHDIR}/psi-status_history-add.diff > epatch ${PATCHDIR}/psi-icon_buttons_big_return-mod.diff > epatch ${PATCHDIR}/psi-linkify-mod-rev-fix.diff > epatch ${PATCHDIR}/psi-save_profile-mod.diff > epatch ${PATCHDIR}/psi-url_emoticon-mod.diff > epatch ${PATCHDIR}/psi-subs_reason-recv.diff > epatch ${PATCHDIR}/psi-subs_reason-send.diff > epatch ${PATCHDIR}/psi-thin_borders-mod.diff > > # from http://www.uaznia.net/psi-daisy/patches/ > epatch ${PATCHDIR}/filetransfer.diff > epatch ${PATCHDIR}/emergency_button.diff > epatch ${PATCHDIR}/psi-emots-mod.diff > epatch ${PATCHDIR}/psi_michalj_statusicon_in_chatdlg_titlebar.diff > # emergency icon > cp ${FILESDIR}/psi-emergency.png ${S}/iconsets/system/default/emergency.png > > # from ftp://ftp.patryk.one.pl/pub/psi/patches/ > epatch ${PATCHDIR}/psi-psz-chatdlg_typed_msgs_history.diff > > # from http://kg.alternatywa.info/psi/patche/ > epatch ${PATCHDIR}/psi-status-timeout-kfix.diff > epatch ${PATCHDIR}/psi-kg-spoof.diff > epatch ${PATCHDIR}/psi-kg-individual_status_add.diff > epatch ${PATCHDIR}/psi-apa-invite_reason2-add.diff > epatch ${PATCHDIR}/psi-kg-hide-disabled-emottoolbutton.diff > > # from http://home.unclassified.de/files/psi/patches/ > epatch ${PATCHDIR}/statusdlg-enterkey.diff > epatch ${PATCHDIR}/fix-min-window-notify.diff > epatch ${PATCHDIR}/offline-contact-animation.diff > epatch ${PATCHDIR}/hide-no-resource-from-contextmenu.diff > epatch ${PATCHDIR}/custom-sound-popup.diff > > # from bugs.gentoo.org > epatch ${PATCHDIR}/psi-add-status-history.patch > > # from http://www.uni-bonn.de/~nieuwenh/ > epatch ${PATCHDIR}/libTeXFormula.diff > > # from pld-linux.org > epatch ${PATCHDIR}/psi-certs.patch > > # upstream patches from psi-flyspray > epatch ${PATCHDIR}/psi-fix_groupsortingstyle_toggles.patch > epatch ${PATCHDIR}/psi-multiple_account_groups.diff > > # psi-devel mailing list > epatch ${PATCHDIR}/psi-history_lug.patch > epatch ${PATCHDIR}/psi-history-deletion-bugfix.patch > epatch ${PATCHDIR}/checkboxes-sound-options.diff > > # from http://mircea.bardac.net/psi/patches/ > epatch ${PATCHDIR}/psi-cli-v2.diff > > # created for psi-gentoo and roster-nr > epatch ${PATCHDIR}/psi-transport_icons_and_avatars.patch > epatch ${PATCHDIR}/psi-emoticons_advanced_toggle-add-roster-nr.patch > epatch ${PATCHDIR}/psi-roster_right_align_group_names.patch > epatch ${PATCHDIR}/psi-chatdlg_messages_colors_distinguishes.patch > epatch ${PATCHDIR}/psi-messages_color_backgrounds_in_chat.patch > epatch ${PATCHDIR}/psi-sort-contacts-style-on-roster-nr.patch > epatch ${PATCHDIR}/psi-says_mod.patch > epatch ${PATCHDIR}/psi-enable_avatars.patch > epatch ${PATCHDIR}/psi-gentoo-version.patch > fi > einfo "" > einfo "Unpacking language files, you must have linguas_* in USE where" > einfo "* is the language files you wish. English is always available" > einfo "" > cd ${WORKDIR} > if ! [ -d langs ] ; then > mkdir langs > fi > local i > for i in `ls -c1 | grep "\.{ts,qm}$"` ; do > mv $i langs > done >} > >src_compile() { > ./configure --prefix=/usr --qtdir=/usr/qt/3 || die "Configure failed" > > ${QTDIR}/bin/qmake psi.pro \ > QMAKE=${QTDIR}/bin/qmake \ > QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS} ${extras}" \ > QMAKE_RPATH= \ > || die "Qmake failed" > > addwrite "$HOME/.qt" > addwrite "$QTDIR/etc/settings" > emake || die "Make failed" > > einfo "Building language packs" > cd ${WORKDIR}/langs > for i in `ls -c1 | grep "\.ts$"` ; do > ${QTDIR}/bin/lrelease $i > done; >} > >src_install() { > make INSTALL_ROOT="${D}" install || die "Make install failed" > > #this way the docs will also be installed in the standard gentoo dir > for i in roster system emoticons; do > newdoc ${S}/iconsets/${i}/README README.${i} > done; > newdoc certs/README README.certs > dodoc README TODO > > #Install language packs > cp ${WORKDIR}/langs/psi_*.qm ${D}/usr/share/psi/ >} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 118743
:
76996
|
76997
|
77011
|
77012
| 77031 |
77040