Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 323456 Details for
Bug 371723
Add ebuild for keepass(2) - http://keepass.info
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
keepass-2.20.ebuild
keepass-2.20.ebuild (text/plain), 2.30 KB, created by
Alessandro Di Federico
on 2012-09-10 21:25:32 UTC
(
hide
)
Description:
keepass-2.20.ebuild
Filename:
MIME Type:
Creator:
Alessandro Di Federico
Created:
2012-09-10 21:25:32 UTC
Size:
2.30 KB
patch
obsolete
># Copyright 1999-2012 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >EAPI=4 > >inherit eutils fdo-mime gnome2-utils mono multilib > >MY_PN="KeePass" >DESCRIPTION="A free, open source, light-weight and easy-to-use password manager" >HOMEPAGE="http://keepass.info/" >SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="aot autotype" > >RDEPEND=">=dev-lang/mono-2.10.5" >DEPEND="${RDEPEND} > app-arch/unzip" > >S=${WORKDIR} > >src_prepare() { > # Remove Windows-specific things > pushd Build || die > . PrepMonoDev.sh || die > popd || die > > # KeePass looks for some XSL files in the same folder as the executable, > # we prefer to have it in /usr/share/KeePass > epatch "${FILESDIR}/${PN}-2.20-xsl-path-detection.patch" >} > >src_compile() { > # Build with Release target > xbuild /target:KeePass /property:Configuration=Release || die > > # Run Ahead Of Time compiler on the binary > if use aot; then > mono --aot -O=all Build/KeePass/Release/KeePass.exe || die > fi >} > >src_install() { > # Wrapper script to launch mono > make_wrapper ${PN} "mono /usr/$(get_libdir)/${PN}/KeePass.exe" > > # Some XSL files > insinto /usr/share/${PN}/XSL > doins Ext/XSL/* > > insinto /usr/$(get_libdir)/${PN}/ > exeinto /usr/$(get_libdir)/${PN}/ > doins Ext/KeePass.exe.config > # Default configuration, simply says to use user-specific configuration > doins Ext/KeePass.config.xml > > # The actual executable > doexe Build/KeePass/Release/KeePass.exe > > # Copy the AOT compilation result > if use aot; then > doexe Build/KeePass/Release/KeePass.exe.so > fi > > # Prepare the icons > newicon -s 256 Ext/Icons/Finals/plockb.png "${PN}.png" > newicon -s 256 -t gnome -c mimetypes Ext/Icons/Finals/plockb.png "application-x-${PN}2.png" > > # Create a desktop entry and associate it with the KeePass mime type > make_desktop_entry ${PN} ${MY_PN} ${PN} "System;Security" "MimeType=application/x-keepass2" > > # MIME descriptor for .kdbx files > insinto /usr/share/mime/packages/ > doins "${FILESDIR}/${PN}.xml" >} > >pkg_preinst() { > gnome2_icon_savelist >} > >pkg_postinst() { > gnome2_icon_cache_update > fdo-mime_mime_database_update > fdo-mime_desktop_database_update > > elog "Optional dependencies:" > elog " x11-misc/xdotool (enables autotype)" >} > >pkg_postrm() { > 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 371723
:
289483
|
291257
|
299617
|
304289
|
304291
|
304293
|
304295
|
319092
|
320186
|
320188
| 323456 |
323458