Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 413329 - net-nds/smbldap-tools-0.9.8 version bump
Summary: net-nds/smbldap-tools-0.9.8 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo's SAMBA Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-24 08:10 UTC by Tomáš Mózes
Modified: 2012-06-13 07:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomáš Mózes 2012-04-24 08:10:42 UTC
Seems like we missed version 0.9.7, so here is an ebuild for 0.9.8.

# diff smbldap-tools-0.9.6.ebuild smbldap-tools-0.9.8.ebuild
4a5,6
> EAPI=4
> 
9c11
< SRC_URI="http://download.gna.org/smbldap-tools/packages/${P}.tar.gz"
---
> SRC_URI="http://download.gna.org/smbldap-tools/sources/${PV}/${P}.tar.gz"
24,30d25
< src_compile() {
<       mkdir man
<       for i in smbldap-[gpu]*; do
<               pod2man --section=8 $i > man/$i.8 || die "generation manpage for ${i} failed"
<       done
< }
< 
32c27
<       emake install prefix="${D}/usr" sysconfdir="${D}/etc" || die "emake install failed"
---
>       emake DESTDIR="${D}" install
35,37c30
<       newsbin configure.pl smbldap-configure.pl
< 
<       rm -f "${D}/usr/sbin"/*.spec
---
>       newsbin smbldap-config.cmd smbldap-config
39c32,33
<       dodoc CONTRIBUTORS ChangeLog FILES INFRA README TODO doc/*.conf
---
>       dodoc CONTRIBUTORS ChangeLog FILES INFRA INSTALL README TODO doc/*conf* doc/smbldap-tools*
>     dodoc -r doc/migration_scripts
41c35,36
<       doman man/*
---
>       for i in smbldap-[gpu]*.8; do sed -i 's/.CMD//g' $i; done
>       doman smbldap-[gpu]*.8
43,45c38,39
<       insinto /usr/share/doc/${PF}
<       doins -r doc/migration_scripts
<       doins doc/*.pdf
---
>       insinto /etc/smbldap-tools
>       doins smbldap.conf smbldap_bind.conf
53a48,49
>     elog
>     elog " Please read INSTALL when upgrading from version 0.9.6."
Comment 1 Chris Paras 2012-04-25 20:48:39 UTC
Btw, will this ever be put in stable x86 or amd64 ? The last version which is stabilized in x86 and amd64 is smbldap-tools-0.9.4-r1, which is from 2008-03-12 !
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2012-05-03 09:36:28 UTC
Bumped in cvs.

Stable can be done in 30 days. Just open stabilisation request bugreport.
Comment 3 Tomáš Mózes 2012-05-04 07:02:36 UTC
Thanks Tomáš :)

Please add the doman section so that the created man pages are installed:

  	sed -i 's/.CMD//g' smbldap-[gpu]*.8 || die
+ 	doman smbldap-[gpu]*.8

Thanks for the ebuild and optimalizations.
Comment 4 Tomáš Mózes 2012-06-07 10:03:41 UTC
Please include the doman section as noted in https://bugs.gentoo.org/show_bug.cgi?id=413329#c3.
Comment 5 Víctor Ostorga (RETIRED) gentoo-dev 2012-06-12 20:06:23 UTC
doman added to smbldap-tools-0.9.8
Comment 6 Tomáš Mózes 2012-06-13 07:37:41 UTC
Thank you Victor! :)