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 \