components/library/libplist/Makefile | ●●●●● patch | view | raw | blame | history | |
components/library/libplist/libplist.p5m | ●●●●● patch | view | raw | blame | history | |
components/library/libplist/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/library/libplist/pkg5 | ●●●●● patch | view | raw | blame | history |
components/library/libplist/Makefile
@@ -17,16 +17,16 @@ include ../../../make-rules/shared-macros.mk COMPONENT_NAME= libplist COMPONENT_VERSION= 2.3.0 COMPONENT_VERSION= 2.4.0 COMPONENT_SUMMARY= A library to handle Apple Property List format in binary or XML COMPONENT_PROJECT_URL = https://github.com/libimobiledevice/libplist COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2 COMPONENT_ARCHIVE_HASH= sha256:55ec210e7487dce1f86a35c2fb073bc556c7c6d3378de50fbe4fb2e6b1244d94 COMPONENT_ARCHIVE_HASH= sha256:154815a2daca115f83a00a645073755196fd3adfbf0244d159c0eaced2a45bcd COMPONENT_ARCHIVE_URL= https://cgit.libimobiledevice.org/libplist.git/snapshot/$(COMPONENT_ARCHIVE) COMPONENT_FMRI = library/libplist COMPONENT_CLASSIFICATION = System/Libraries COMPONENT_LICENSE = GPLv2,LGPLv2.1 COMPONENT_FMRI= library/libplist COMPONENT_CLASSIFICATION= System/Libraries COMPONENT_LICENSE= GPLv2,LGPLv2.1 include $(WS_MAKE_RULES)/common.mk @@ -35,11 +35,21 @@ # Without .tarball-version the build fails because of undefined PKG_VERSION. COMPONENT_PREP_ACTION= ( cd $(@D) && echo -n "$(COMPONENT_VERSION)" > .tarball-version && NOCONFIGURE=true PATH="$(PATH.gnu)" sh autogen.sh ) # We use python vendor-packages instead of site-packages COMPONENT_POST_INSTALL_ACTION += \ cd $(PROTOUSRLIBDIR)/python$(PYTHON_VERSION) ; \ $(RM) -r vendor-packages ; \ $(MV) site-packages vendor-packages ; CONFIGURE_ENV += PYTHON_SITE_PKG=/usr/lib/python$(PYTHON_VERSION)/vendor-packages CONFIGURE_OPTIONS += --disable-static unexport SHELLOPTS # Manually added build dependencies REQUIRED_PACKAGES += library/python/cython # Auto-generated dependencies PYTHON_REQUIRED_PACKAGES += runtime/python REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG) REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG) REQUIRED_PACKAGES += system/library components/library/libplist/libplist.p5m
@@ -10,7 +10,7 @@ # # # Copyright 2023 Andreas Wacknitz # Copyright 2024 Andreas Wacknitz # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -36,14 +36,16 @@ file path=usr/include/plist/String.h file path=usr/include/plist/Structure.h file path=usr/include/plist/Uid.h file path=usr/include/plist/cython/plist.pxd file path=usr/include/plist/plist++.h file path=usr/include/plist/plist.h link path=usr/lib/$(MACH64)/libplist++-2.0.so target=libplist++-2.0.so.4.3.0 link path=usr/lib/$(MACH64)/libplist++-2.0.so.4 target=libplist++-2.0.so.4.3.0 file path=usr/lib/$(MACH64)/libplist++-2.0.so.4.3.0 link path=usr/lib/$(MACH64)/libplist-2.0.so target=libplist-2.0.so.4.3.0 link path=usr/lib/$(MACH64)/libplist-2.0.so.4 target=libplist-2.0.so.4.3.0 file path=usr/lib/$(MACH64)/libplist-2.0.so.4.3.0 link path=usr/lib/$(MACH64)/libplist++-2.0.so target=libplist++-2.0.so.4.4.0 link path=usr/lib/$(MACH64)/libplist++-2.0.so.4 target=libplist++-2.0.so.4.4.0 file path=usr/lib/$(MACH64)/libplist++-2.0.so.4.4.0 link path=usr/lib/$(MACH64)/libplist-2.0.so target=libplist-2.0.so.4.4.0 link path=usr/lib/$(MACH64)/libplist-2.0.so.4 target=libplist-2.0.so.4.4.0 file path=usr/lib/$(MACH64)/libplist-2.0.so.4.4.0 file path=usr/lib/$(MACH64)/pkgconfig/libplist++-2.0.pc file path=usr/lib/$(MACH64)/pkgconfig/libplist-2.0.pc file usr/lib/python$(PYVER)/vendor-packages/plist.so path=usr/lib/python$(PYVER)/vendor-packages/plist.cpython.so file path=usr/share/man/man1/plistutil.1 components/library/libplist/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@ # # # Copyright 2023 <contributor> # Copyright 2024 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -36,14 +36,16 @@ file path=usr/include/plist/String.h file path=usr/include/plist/Structure.h file path=usr/include/plist/Uid.h file path=usr/include/plist/cython/plist.pxd file path=usr/include/plist/plist++.h file path=usr/include/plist/plist.h link path=usr/lib/$(MACH64)/libplist++-2.0.so target=libplist++-2.0.so.4.3.0 link path=usr/lib/$(MACH64)/libplist++-2.0.so.4 target=libplist++-2.0.so.4.3.0 file path=usr/lib/$(MACH64)/libplist++-2.0.so.4.3.0 link path=usr/lib/$(MACH64)/libplist-2.0.so target=libplist-2.0.so.4.3.0 link path=usr/lib/$(MACH64)/libplist-2.0.so.4 target=libplist-2.0.so.4.3.0 file path=usr/lib/$(MACH64)/libplist-2.0.so.4.3.0 link path=usr/lib/$(MACH64)/libplist++-2.0.so target=libplist++-2.0.so.4.4.0 link path=usr/lib/$(MACH64)/libplist++-2.0.so.4 target=libplist++-2.0.so.4.4.0 file path=usr/lib/$(MACH64)/libplist++-2.0.so.4.4.0 link path=usr/lib/$(MACH64)/libplist-2.0.so target=libplist-2.0.so.4.4.0 link path=usr/lib/$(MACH64)/libplist-2.0.so.4 target=libplist-2.0.so.4.4.0 file path=usr/lib/$(MACH64)/libplist-2.0.so.4.4.0 file path=usr/lib/$(MACH64)/pkgconfig/libplist++-2.0.pc file path=usr/lib/$(MACH64)/pkgconfig/libplist-2.0.pc file path=usr/lib/python$(PYVER)/vendor-packages/plist.so file path=usr/share/man/man1/plistutil.1 components/library/libplist/pkg5
@@ -1,5 +1,7 @@ { "dependencies": [ "library/python/cython", "runtime/python-39", "system/library", "system/library/g++-13-runtime", "system/library/gcc-13-runtime", @@ -9,4 +11,4 @@ "library/libplist" ], "name": "libplist" } }