Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 398858 Details for
Bug 543238
net-p2p/transmission-2.84: add logrotate file
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Updated ebuild which installs the logrotate file
transmission-2.84-r1.ebuild (text/plain), 4.09 KB, created by
z00nx0
on 2015-03-14 05:36:05 UTC
(
hide
)
Description:
Updated ebuild which installs the logrotate file
Filename:
MIME Type:
Creator:
z00nx0
Created:
2015-03-14 05:36:05 UTC
Size:
4.09 KB
patch
obsolete
># Copyright 1999-2014 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/transmission-2.84.ebuild,v 1.6 2014/09/05 05:39:30 ssuominen Exp $ > >EAPI=5 >inherit autotools eutils fdo-mime gnome2-utils qt4-r2 systemd user > >DESCRIPTION="A Fast, Easy and Free BitTorrent client" >HOMEPAGE="http://www.transmissionbt.com/" >SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz" > ># web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest ># transmission in licenses/ is for mentioning OpenSSL linking exception ># MIT is in several libtransmission/ headers >LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT" >SLOT=0 >IUSE="ayatana gtk lightweight systemd qt4 xfs" >KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux" > >RDEPEND=">=dev-libs/libevent-2.0.10:= > dev-libs/openssl:0= > net-libs/libnatpmp:= > >=net-libs/miniupnpc-1.7:= > >=net-misc/curl-7.16.3:=[ssl] > sys-libs/zlib:= > gtk? ( > >=dev-libs/dbus-glib-0.100:= > >=dev-libs/glib-2.32:2= > >=x11-libs/gtk+-3.4:3= > ayatana? ( >=dev-libs/libappindicator-0.4.90:3= ) > ) > systemd? ( sys-apps/systemd:= ) > qt4? ( > dev-qt/qtcore:4= > dev-qt/qtgui:4= > dev-qt/qtdbus:4= > )" >DEPEND="${RDEPEND} > >=dev-libs/glib-2.32 > dev-util/intltool > sys-devel/gettext > virtual/os-headers > virtual/pkgconfig > xfs? ( sys-fs/xfsprogs )" > >REQUIRED_USE="ayatana? ( gtk )" > >DOCS="AUTHORS NEWS qt/README.txt" > >pkg_setup() { > enewgroup ${PN} > enewuser ${PN} -1 -1 -1 ${PN} >} > >src_prepare() { > sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die > # Trick to avoid automagic dependency > use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; } > # Pass our configuration dir to systemd unit file > sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die > # http://trac.transmissionbt.com/ticket/4324 > sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die > # Fix for broken translations path > epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch > # http://trac.transmissionbt.com/ticket/5700 > sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die > > epatch_user > eautoreconf >} > >src_configure() { > export ac_cv_header_xfs_xfs_h=$(usex xfs) > > econf \ > --enable-external-natpmp \ > $(use_enable lightweight) \ > $(use_with systemd systemd-daemon) \ > $(use_with gtk) > > if use qt4; then > pushd qt >/dev/null > eqmake4 qtr.pro > popd >/dev/null > fi >} > >src_compile() { > emake > > if use qt4; then > pushd qt >/dev/null > emake > lrelease translations/*.ts > popd >/dev/null > fi >} > >src_install() { > default > > rm -f "${ED}"/usr/share/${PN}/web/LICENSE > > newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon > newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon > systemd_dounit daemon/${PN}-daemon.service > > keepdir /var/{lib/${PN}/{config,downloads},log/${PN}} > fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}} > > if use qt4; then > pushd qt >/dev/null > emake INSTALL_ROOT="${ED}"/usr install > > domenu ${PN}-qt.desktop > > local res > for res in 16 22 24 32 48 64 72 96 128 192 256; do > doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png > done > doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg > > insinto /usr/share/qt4/translations > doins translations/*.qm > popd >/dev/null > fi > insinto /etc/logrotate.d > newins "${FILESDIR}/${PN}.logrotate" ${PN} >} > >pkg_preinst() { > gnome2_icon_savelist >} > >pkg_postinst() { > fdo-mime_desktop_database_update > gnome2_icon_cache_update > > elog "If you use ${PN}-daemon, please, set 'rpc-username' and" > elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on" > elog "start) in settings.json file located at /var/lib/${PN}/config or" > elog "any other appropriate config directory." > elog > elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for" > elog "the UDP socket. You can append following lines into /etc/sysctl.conf:" > elog " net.core.rmem_max = 4194304" > elog " net.core.wmem_max = 1048576" > elog "and run sysctl -p" >} > >pkg_postrm() { > fdo-mime_desktop_database_update > gnome2_icon_cache_update >}
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 543238
:
398856
| 398858