Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 835361 Details for
Bug 832562
x11-misc/slim upstream project forked
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Another updated ebuild, for 1.3.9, with a small fix
slim-1.3.9.ebuild (text/plain), 3.24 KB, created by
Robert Pearce
on 2022-11-21 08:22:46 UTC
(
hide
)
Description:
Another updated ebuild, for 1.3.9, with a small fix
Filename:
MIME Type:
Creator:
Robert Pearce
Created:
2022-11-21 08:22:46 UTC
Size:
3.24 KB
patch
obsolete
># Copyright 1999-2022 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=7 > >inherit cmake pam systemd > >DESCRIPTION="Simple Login Manager resurrected" >HOMEPAGE="https://slim-fork.sourceforge.io/" >SRC_URI="mirror://sourceforge/project/${PN}-fork/${P}.tar.gz" >KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc x86" > >LICENSE="GPL-2" >SLOT="0" >IUSE="branding pam elibc_FreeBSD" > >RDEPEND="x11-libs/libXmu > x11-libs/libX11 > x11-libs/libXpm > x11-libs/libXft > x11-libs/libXrandr > media-libs/libpng:0= > virtual/jpeg:= > x11-apps/sessreg > pam? ( sys-libs/pam > !x11-misc/slimlock )" >DEPEND="${RDEPEND} > x11-base/xorg-proto" >BDEPEND="virtual/pkgconfig" >PDEPEND="branding? ( >=x11-themes/slim-themes-1.2.3a-r3 )" > >PATCHES=( > # Our Gentoo-specific config changes > "${FILESDIR}"/${P}-config.diff >) > >src_prepare() { > cmake_src_prepare > > if use elibc_FreeBSD; then > sed -i -e 's/"-DHAVE_SHADOW"/"-DNEEDS_BASENAME"/' CMakeLists.txt \ > || die > fi > > if use branding; then > sed -i -e '/current_theme/s/default/slim-gentoo-simple/' slim.conf || die > fi >} > >src_configure() { > local mycmakeargs=( > -DUSE_PAM=$(usex pam) > -DUSE_CONSOLEKIT=OFF > ) > > cmake_src_configure >} > >src_install() { > cmake_src_install > > if use pam ; then > pamd_mimic system-local-login slim auth account session > pamd_mimic system-local-login slimlock auth > fi > > systemd_dounit slim.service > > insinto /usr/share/slim > newins "${FILESDIR}/Xsession-r3" Xsession > > insinto /etc/logrotate.d > newins "${FILESDIR}/slim.logrotate" slim > > dodoc xinitrc.sample ChangeLog README TODO THEMES >} > >pkg_postinst() { > # massage ${REPLACING_VERSIONS} to come up with whether or not it's a > # new install or if it's older than 1.3.2-r7 > # Note - there should only ever be zero or one version as this package > # isn't slotted, so the logic doesn't worry about what happens if there > # are two, due to the case where a previous emerge attempt failed in > # the middle of qmerge. > local rv=none > for rv in ${REPLACING_VERSIONS} ; do > if ver_test "1.3.2-r7" -le "${rv}" ; then > rv=newer > break; > fi > > if ver_test "1.0" -le "${rv}" ; then > rv=older > break; > fi > done > > if [[ ${rv} == none ]]; then > elog > elog "The configuration file is located at /etc/slim.conf." > elog > elog "If you wish ${PN} to start automatically, set DISPLAYMANAGER=\"${PN}\" " > elog "in /etc/conf.d/xdm and run \"rc-update add xdm default\"." > fi > if [[ ${rv} != newer ]]; then > elog > elog "By default, ${PN} is set up to do proper X session selection, including ~/.xsession" > elog "support, as well as selection between sessions available in" > elog "/etc/X11/Sessions/ at login by pressing [F1]." > elog > elog "The XSESSION environment variable is still supported as a default" > elog "if no session has been specified by the user." > elog > elog "If you want to use .xinitrc in the user's home directory for session" > elog "management instead, see README and xinitrc.sample in" > elog "/usr/share/doc/${PF} and change your login_cmd in /etc/slim.conf" > elog "accordingly." > elog > fi > > if ! use pam; then > elog "You have merged ${PN} without USE=\"pam\", this will cause ${PN} to fall back to" > elog "the console when restarting your window manager. If this is not desired, then" > elog "please remerge ${PN} with USE=\"pam\"" > elog > fi >}
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 832562
:
764205
|
764206
|
766328
|
766329
| 835361 |
835367