Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 442138 Details for
Bug 574800
net-im/jitsi ebuild proposal
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
jitsi-9999.ebuild
jitsi-9999.ebuild (text/plain), 4.34 KB, created by
Navid Zamani
on 2016-08-01 02:42:31 UTC
(
hide
)
Description:
jitsi-9999.ebuild
Filename:
MIME Type:
Creator:
Navid Zamani
Created:
2016-08-01 02:42:31 UTC
Size:
4.34 KB
patch
obsolete
>EAPI=6 > >#JAVA_PKG_IUSE="doc" # Useless (for now), as it is not (currently) installed. >inherit eutils git-r3 java-pkg-2 java-ant-2 > >DESCRIPTION="A full-featured multi-protocol audio/video IP phone and instant messenger." >HOMEPAGE="https://jitsi.org/" >EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" >EGIT_MIN_CLONE_TYPE="shallow" > >LICENSE="Apache-2.0" >SLOT="0" >KEYWORDS="~amd64 ~x86" > >IUSE="+pulseaudio" # Portaudio doesnât really work as far as I could test it. >CDEPEND="media-libs/alsa-lib > app-shells/bash:= > x11-libs/gtk+:2 > x11-libs/libXScrnSaver > x11-libs/libXv > pulseaudio? ( media-sound/pulseaudio )" >DEPEND="${CDEPEND} > >=virtual/jdk-1.7 > dev-java/ant-core" >RDEPEND="${CDEPEND} > >=virtual/jre-1.7 > !net-im/jitsi-bin" >RESTRICT="strip mirror" >QA_PREBUILT="usr/share/jitsi/lib/native/*" > >EANT_BUILD_TARGET="make" >EANT_DOC_TARGET="javadoc" >EANT_EXTRA_ARGS="-Djavadoc.dest.dir=api" > >src_prepare() { > eapply_user > epatch_user # error for unknown reason > java-pkg-2_src_prepare >} > ># RIPPED STRAIGHT FROM resources/install/rpm/SPECS/jitsi.spec! >src_install() { > > # copy the documentation > install -Dm644 "${S}"/resources/install/debian/jitsi.1.tmpl "${D}"/usr/share/man/man1/jitsi.1 > sed -i -e "s/_PACKAGE_NAME_/jitsi/" "${D}"/usr/share/man/man1/jitsi.1 > sed -i -e "s/_APP_NAME_/Jitsi/" "${D}"/usr/share/man/man1/jitsi.1 > gzip "${D}"/usr/share/man/man1/jitsi.1 > > # copy the launcher script > install -Dm755 "${S}"/resources/install/debian/jitsi.sh.tmpl "${D}"/usr/bin/jitsi > sed -i -e "s/_PACKAGE_NAME_/jitsi/" "${D}"/usr/bin/jitsi > sed -i -e "s/-common/\/sc-bundles/" "${D}"/usr/bin/jitsi > > # copy the menu icons > install -Dm644 "${S}"/resources/install/debian/jitsi-32.xpm "${D}"/usr/share/pixmaps/jitsi-32.xpm > install -Dm644 "${S}"/resources/install/debian/jitsi-16.xpm "${D}"/usr/share/pixmaps/jitsi-16.xpm > install -Dm644 "${S}"/resources/install/debian/jitsi.svg "${D}"/usr/share/pixmaps/jitsi.svg > > # copy the menu entry > install -Dm644 "${S}"/resources/install/debian/jitsi.desktop.tmpl "${D}"/usr/share/applications/jitsi.desktop > sed -i -e "s/_PACKAGE_NAME_/jitsi/" "${D}"/usr/share/applications/jitsi.desktop > sed -i -e "s/_APP_NAME_/Jitsi/" "${D}"/usr/share/applications/jitsi.desktop > > # remove all slicks > rm -rf "${S}"/sc-bundles/*-slick.jar > rm -rf "${S}"/sc-bundles/slick*.jar > # copy the sc-bundles > mkdir -p "${D}"/usr/share/jitsi/sc-bundles > install -Dm644 "${S}"/sc-bundles/*.jar "${D}"/usr/share/jitsi/sc-bundles/ > # copy the os-specific sc-bundles > install -Dm644 "${S}"/sc-bundles/os-specific/linux/*.jar "${D}"/usr/share/jitsi/sc-bundles/ > > # copy the lib jars > mkdir -p "${D}"/usr/share/jitsi/lib/bundle > install -Dm644 "${S}"/lib/*.jar "${D}"/usr/share/jitsi/lib/ > install -Dm644 "${S}"/lib/bundle/* "${D}"/usr/share/jitsi/lib/bundle/ > rm "${D}"/usr/share/jitsi/lib/bundle/junit.jar > #install -Dm644 lib/os-specific/linux/*.jar "${D}"/usr/share/jitsi/lib/ > > # copy the native libs > mkdir -p "${D}"/usr/share/jitsi/lib/native > if use x86; then > install -Dm644 "${S}"/lib/native/linux/* "${D}"/usr/share/jitsi/lib/native/ > else > install -Dm644 "${S}"/lib/native/linux-64/* "${D}"/usr/share/jitsi/lib/native/ > fi > > # copy the resources > install -Dm644 "${S}"/resources/install/logging.properties "${D}"/usr/share/jitsi/lib/ > install -Dm644 "${S}"/lib/felix.client.run.properties "${D}"/usr/share/jitsi/lib/ > install -Dm644 "${S}"/lib/jitsi-defaults.properties "${D}"/usr/share/jitsi/lib/ > install -Dm644 "${S}"/resources/install/resources/splash.gif "${D}"/usr/share/jitsi/ > if [ -f "${S}"/lib/jitsi-default-overrides.properties ]; then > install -Dm644 "${S}"/lib/jitsi-default-overrides.properties "${D}"/usr/share/jitsi/lib/ > fi > > # Make felix deploy its bundles in ~/.felix/sip-communicator.bin > sed -i -e "s/felix.cache.profiledir=sip-communicator.bin/felix.cache.profile=sip-communicator.bin/" "${D}"/usr/share/jitsi/lib/felix.client.run.properties > # fix shell script > sed -i -e "s/\/usr\/lib\/jni/\$LIBPATH\/native/" "${D}"/usr/bin/jitsi > sed -i -e "s/\/usr\/share\/java\/jdic\.jar/\$LIBPATH\/jdic_stub\.jar:\$LIBPATH\/jdic-all\.jar/" "${D}"/usr/bin/jitsi > sed -i -e "s/\/usr\/share\/java\/org\.apache\.felix\.framework\.jar/\$LIBPATH\/felix\.jar/" "${D}"/usr/bin/jitsi > sed -i -e "s/\/usr\/share\/java\/org\.apache\.felix\.main\.jar://" "${D}"/usr/bin/jitsi > sed -i -e "s/\/usr\/share\/java\/dnsjava\.jar://" "${D}"/usr/bin/jitsi > sed -i -e "s/\/launchutils.jar//" "${D}"/usr/bin/jitsi > >}
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 574800
:
425566
|
425568
|
425570
|
425572
| 442138