Skip to content
Snippets Groups Projects
Verified Commit 1b8547d6 authored by Christian Heusel's avatar Christian Heusel :rocket:
Browse files

upgpkg: 2:4.21.1-2: Rebuild for python 3.13

parent ba444ce2
No related branches found
Tags 2-4.21.1-2
No related merge requests found
pkgbase = samba
pkgver = 4.21.1
pkgrel = 1
pkgrel = 2
epoch = 2
url = https://www.samba.org
arch = x86_64
......
......@@ -10,7 +10,7 @@
pkgbase=samba
pkgname=('libwbclient' 'ldb' 'smbclient' 'samba')
pkgver=4.21.1
pkgrel=1
pkgrel=2
arch=(x86_64)
url="https://www.samba.org"
license=('GPL-3.0-or-later')
......@@ -169,6 +169,7 @@ _ldb_headers=(
provides=(libldb.so)
_pkgsrc="${srcdir}"/samba-pkg
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
install -d -m755 "${pkgdir}"/usr/bin
for bin in ${_ldb_bins[@]}; do
mv "${_pkgsrc}"/usr/bin/${bin} "${pkgdir}"/usr/bin/
......@@ -185,9 +186,9 @@ _pkgsrc="${srcdir}"/samba-pkg
for headers in ${_ldb_headers[@]}; do
mv "${_pkgsrc}"/usr/include/samba-4.0/${headers} "${pkgdir}"/usr/include/samba-4.0/
done
install -d -m755 "${pkgdir}"/usr/lib/python3.12/site-packages/
mv "${_pkgsrc}"/usr/lib/python3.12/site-packages/{_ldb_text.py,ldb.cpython-312-$CARCH-linux-gnu.so} \
"${pkgdir}"/usr/lib/python3.12/site-packages/
install -d -m755 "${pkgdir}${site_packages}/"
mv "${_pkgsrc}${site_packages}/"{_ldb_text.py,ldb.cpython-$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))')-$CARCH-linux-gnu.so} \
"${pkgdir}${site_packages}/"
install -d -m755 "${pkgdir}"/usr/share/man/man1
for bin in ${_ldb_bins[@]}; do
......@@ -311,6 +312,7 @@ backup=(
)
install=samba.install
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
_pkgsrc="${srcdir}"/samba-pkg
# Everything that libwbclient and smbclient didn't install goes
# into the samba package...
......@@ -321,7 +323,7 @@ _pkgsrc="${srcdir}"/samba-pkg
for script in bin/samba_dnsupdate bin/samba_kcc bin/samba_spnupdate \
bin/samba_upgradedns bin/samba-tool
do
sed -i "/^sys\.path\.insert/ asys.path.insert(0, '/usr/lib/python${_pyver}/site-packages')" \
sed -i "/^sys\.path\.insert/ asys.path.insert(0, '$site_packages')" \
"${pkgdir}"/usr/${script}
done
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment