🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
pkgname: samba
pkgver: '4.24.6'
pkgrel: '1'
pkgdesc: SMB Fileserver and AD Domain server
url: 'https://www.samba.org'
arch: x86_64
license:
- GPL3
depends: []
makedepends:
- acl
- pam
- perl-yapp
- jansson
- rustc
- rpcsvc-proto
- libtirpc
- docbook-xsl
- avahi
- gnutls
- libgpg-error
- popt
- talloc
- lmdb
- python
- icu
- cups
- kerberos
- libcap
- openldap
- tdb
- perl-json
source:
- 'https://repo.paganlinux.eu/sources/pagan-scripts-20260822.tar.gz'
- 'https://download.samba.org/pub/samba/stable/${pkgname}-${pkgver}.tar.gz'
sha256sums:
- 32e0aec88cc56a8afe0b2671debe47d19357792a6ffaffaf6e3db8a021a57072
- SKIP
hooks:
post-install: |
name=samba
version=4.24.6
release=1
systemctl enable smbd.service
systemctl enable winbindd.service
build: "cd ${pkgname}-${pkgver}\n\npython3 -m venv pyvenv &&\n./pyvenv/bin/pip3 install cryptography pyasn1 iso8601\n\necho\
\ \"^samba4.rpc.echo.*on.*ncacn_np.*with.*object.*nt4_dc\" >> selftest/knownfail\n\nPYTHON=$PWD/pyvenv/bin/python \
\ \\\nCFLAGS+=\" -I/usr/include/tirpc\" \\\nLDFLAGS+=\" -ltirpc\" \\\n./configure \
\ \\\n --prefix=/usr \\\n --sbindir=/usr/bin \\\n \
\ --sysconfdir=/etc \\\n --localstatedir=/var \\\n --with-piddir=/run/samba \
\ \\\n --with-pammodulesdir=/usr/lib/security \\\n --without-ad-dc \\\n --enable-fhs\
\ \\\n --bundled-libraries=!tdb,!talloc,!pytalloc-util \\\n --enable-selftest\n\nmake -j7\n\
\nmake DESTDIR=${PKGDIR} install\n\ninstall -d ${PKGDIR}/lib\nmv -v ${PKGDIR}/usr/lib/libnss_win{s,bind}.so* ${PKGDIR}/lib\n\
ln -v -sf /lib/libnss_winbind.so.2 ${PKGDIR}/usr/lib/libnss_winbind.so\nln -v -sf /lib/libnss_wins.so.2 ${PKGDIR}/usr/lib/libnss_wins.so\n\
\ninstall -v -m644 examples/smb.conf.default ${PKGDIR}/etc/samba/smb.conf.default\n\nmkdir -pv ${PKGDIR}/etc/openldap/schema\n\
install -v -m644 examples/LDAP/README \\\n${PKGDIR}/etc/openldap/schema/README.LDAP\n\ninstall -v -m644 examples/LDAP/samba*\
\ \\\n${PKGDIR}/etc/openldap/schema\n\ninstall -v -m755 examples/LDAP/{get*,ol*} \\\n${PKGDIR}/etc/openldap/schema\n\ninstall\
\ -Dm644 COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING\n\n# cups \ncd ${PKGDIR}/usr/lib/\ninstall -d cups/backend\n\
ln -v -sf /usr/bin/smbspool ${PKGDIR}/usr/lib/cups/backend/smb\n\n# Part of tdb\n\n_ARCH=\"x86_64\"\n[ \"x86_64\" = \"i686\"\
\ ] && _ARCH=i386\nrm ${PKGDIR}/usr/lib/python3.14/site-packages/_tdb_text.py\nrm ${PKGDIR}/usr/lib/python3.14/site-packages/tdb.cpython-314-${_ARCH}-linux-gnu.so\n\
\n# service\ncd ${SRCDIR}/pagan-scripts-20260822\nsed -i s@install-samba@install-sysd-samba@ services/sysd/Makefile\nmake DESTDIR=${PKGDIR}\
\ install-sysd-samba\nmake DESTDIR=${PKGDIR} install-sysd-winbindd\n"
package: |
true