12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # $OpenBSD: Makefile,v 1.45 2016/09/23 09:16:52 sthen Exp $
- COMMENT-main= library to access the contents of an iPod
- COMMENT-python= python bindings for libgpod
- VERSION= 0.8.0
- DISTNAME= libgpod-${VERSION}
- PKGNAME-main= ${DISTNAME}
- PKGNAME-python= py-gpod-${VERSION}
- SHARED_LIBS= gpod 721.0 # 7.1
- CATEGORIES= audio
- MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtkpod/}
- REVISION-main= 7
- REVISION-python= 6
- HOMEPAGE= http://www.gtkpod.org/libgpod/
- # LGPLv2
- PERMIT_PACKAGE_CDROM= Yes
- MULTI_PACKAGES= -main -python
- USE_GMAKE= Yes
- MODULES= devel/gettext \
- lang/python \
- textproc/intltool
- BUILD_DEPENDS= audio/py-mutagen \
- devel/py-gobject \
- devel/swig
- RUN_DEPENDS-python= audio/py-mutagen \
- devel/py-gobject
- LIB_DEPENDS-python= ${BUILD_PKGPATH},-main
- LIB_DEPENDS= databases/sqlite3 \
- devel/glib2 \
- devel/libplist \
- graphics/gdk-pixbuf2 \
- textproc/libxml \
- devel/libusb1
- WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 m z pcre
- WANTLIB += gdk_pixbuf-2.0 lzma xml2 png ffi sqlite3 plist
- WANTLIB-main += ${WANTLIB} c pthread usb-1.0
- WANTLIB-python += ${WANTLIB} gpod pthread
- CONFIGURE_STYLE=gnu
- CONFIGURE_ARGS+=--enable-gdk-pixbuf \
- --enable-pygobject \
- --without-hal \
- --without-libimobiledevice \
- --without-mono \
- --with-python="${MODPY_BIN}" \
- --localedir=${TRUEPREFIX}/share/locale
- pre-configure:
- @find ${WRKDIST} -name \*.py | \
- xargs sed -i 's,/usr/bin/python,${MODPY_BIN},g'
- post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/py-gpod
- ${INSTALL_DATA} ${WRKSRC}/bindings/python/examples/*.py \
- ${PREFIX}/share/examples/py-gpod
- .include <bsd.port.mk>
|