← recipes

Commit 7e519e3

0
plików
+0
dodanych
-0
usuniętych
@@ -1643,15 +1643,27 @@ build: |
1643 1643 mkdir -p \
1644 1644 ${PKGDIR}/usr/{bin,share/{icons/hicolor,mime/packages,metainfo,applications,desktop-directories,${pkgname}}}
1645 1645
1646 - # Rozpakuj źródło w katalogu roboczym
1647 - cd ${SRCDIR}
1648 - bsdtar xf ${pkgname}-${pkgver}-x86_64.txz
1646 + SRC_DIR="/var/cache/pagbuild/work/src-${pkgname}-${pkgver}"
1649 1647
1650 - # Skopiuj rozpakowaną zawartość do PKGDIR
1651 - cp -a ${SRCDIR}/${pkgname}-${pkgver}/* ${PKGDIR}/usr/share/${pkgname}/ || true
1652 - # (lub jeśli archiwum rozpakowuje się bezpośrednio do katalogu, dostosuj ścieżkę)
1648 + # Ustal, gdzie realnie leży calibre_postinstall
1649 + if [ -x "${SRC_DIR}/calibre_postinstall" ]; then
1650 + CALIBRE_ROOT="${SRC_DIR}"
1651 + elif [ -x "${SRC_DIR}/${pkgname}-${pkgver}/calibre_postinstall" ]; then
1652 + CALIBRE_ROOT="${SRC_DIR}/${pkgname}-${pkgver}"
1653 + else
1654 + echo "Nie znaleziono calibre_postinstall w ${SRC_DIR}" >&2
1655 + echo "Zawartość katalogu źródłowego:" >&2
1656 + ls -la "${SRC_DIR}" >&2 || true
1657 + find "${SRC_DIR}" -maxdepth 3 -name 'calibre_postinstall' >&2 || true
1658 + exit 1
1659 + fi
1653 1660
1654 - cd ${PKGDIR}/usr/share/${pkgname}
1661 + echo "CALIBRE_ROOT = ${CALIBRE_ROOT}"
1662 +
1663 + # Skopiuj zawartość do PKGDIR/usr/share/calibre
1664 + cp -a "${CALIBRE_ROOT}/." "${PKGDIR}/usr/share/${pkgname}/"
1665 +
1666 + cd "${PKGDIR}/usr/share/${pkgname}"
1655 1667 export XDG_DATA_DIRS=${PKGDIR}/usr/share
1656 1668 ./calibre_postinstall \
1657 1669 --root=${PKGDIR}/usr \