- split libgpod into the regular library, and the python-bindings (py-gpod)
ok ckuethe@ (MAINTAINER)
This commit is contained in:
parent
8ee47fadcf
commit
72a5283e94
@ -1,8 +1,12 @@
|
||||
# $OpenBSD: Makefile,v 1.15 2009/03/06 20:42:59 ckuethe Exp $
|
||||
# $OpenBSD: Makefile,v 1.16 2009/04/24 09:45:48 jasper Exp $
|
||||
|
||||
COMMENT= library to access the contents of an iPod
|
||||
DISTNAME= libgpod-0.7.0
|
||||
PKGNAME= ${DISTNAME}
|
||||
COMMENT-main= library to access the contents of an iPod
|
||||
COMMENT-python= python bindings for libgpod
|
||||
|
||||
VERSION= 0.7.0
|
||||
DISTNAME= libgpod-${VERSION}
|
||||
PKGNAME-main= ${DISTNAME}p0
|
||||
PKGNAME-python= py-gpod-${VERSION}
|
||||
SHARED_LIBS= gpod 700.0
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtkpod/}
|
||||
@ -11,28 +15,46 @@ HOMEPAGE= http://www.gtkpod.org/libgpod.html
|
||||
|
||||
MAINTAINER= Chris Kuethe <ckuethe@openbsd.org>
|
||||
|
||||
# GPL
|
||||
# LGPLv2
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
MULTI_PACKAGES= -main -python
|
||||
|
||||
USE_LIBTOOL= Yes
|
||||
USE_GMAKE= Yes
|
||||
|
||||
MODULES= devel/gettext \
|
||||
lang/python \
|
||||
textproc/intltool
|
||||
|
||||
LIB_DEPENDS= gio-2.0,glib-2.0,gmodule-2.0,gobject-2.0::devel/glib2 \
|
||||
gdk_pixbuf-2.0::x11/gtk+2 \
|
||||
xml2.>=9::textproc/libxml
|
||||
WANTLIB= m z pcre
|
||||
BUILD_DEPENDS= ::audio/py-mutagen \
|
||||
::devel/swig
|
||||
RUN_DEPENDS-python= ::audio/py-mutagen
|
||||
LIB_DEPENDS-python= ${LIB_DEPENDS} \
|
||||
gpod::${BUILD_PKGPATH},-main
|
||||
LIB_DEPENDS= gio-2.0,glib-2.0,gmodule-2.0,gobject-2.0::devel/glib2 \
|
||||
gdk_pixbuf-2.0::x11/gtk+2 \
|
||||
xml2.>=9::textproc/libxml
|
||||
WANTLIB= m z pcre
|
||||
|
||||
CONFIGURE_STYLE=gnu
|
||||
CONFIGURE_ARGS+=--disable-hal
|
||||
CONFIGURE_ARGS+=--disable-hal \
|
||||
--with-python="${MODPY_BIN}"
|
||||
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib" \
|
||||
CXXFLAGS="${CXXFLAGS} -ftrampolines" \
|
||||
CFLAGS="${CFLAGS} -ftrampolines"
|
||||
|
||||
pre-configure:
|
||||
@find ${WRKDIST} -name \*.py | \
|
||||
xargs perl -pi -e '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>
|
||||
|
1
audio/libgpod/pkg/DESCR-python
Normal file
1
audio/libgpod/pkg/DESCR-python
Normal file
@ -0,0 +1 @@
|
||||
Python bindings for libgpod.
|
@ -1,2 +0,0 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/01/20 06:23:51 jolan Exp $
|
||||
@lib lib/libgpod.so.${LIBgpod_VERSION}
|
2
audio/libgpod/pkg/PFRAG.shared-main
Normal file
2
audio/libgpod/pkg/PFRAG.shared-main
Normal file
@ -0,0 +1,2 @@
|
||||
@comment $OpenBSD: PFRAG.shared-main,v 1.1 2009/04/24 09:45:48 jasper Exp $
|
||||
@lib lib/libgpod.so.${LIBgpod_VERSION}
|
@ -1,14 +1,12 @@
|
||||
@comment $OpenBSD: PLIST,v 1.6 2009/03/06 20:42:59 ckuethe Exp $
|
||||
@comment $OpenBSD: PLIST-main,v 1.1 2009/04/24 09:45:48 jasper Exp $
|
||||
@pkgpath audio/libgpod
|
||||
%%SHARED%%
|
||||
include/gpod-1.0/
|
||||
include/gpod-1.0/gpod/
|
||||
include/gpod-1.0/gpod/itdb.h
|
||||
lib/libgpod.a
|
||||
lib/libgpod.la
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/libgpod-1.0.pc
|
||||
share/gtk-doc/
|
||||
share/gtk-doc/html/
|
||||
share/gtk-doc/html/libgpod/
|
||||
share/gtk-doc/html/libgpod/ch01.html
|
||||
share/gtk-doc/html/libgpod/home.png
|
27
audio/libgpod/pkg/PLIST-python
Normal file
27
audio/libgpod/pkg/PLIST-python
Normal file
@ -0,0 +1,27 @@
|
||||
@comment $OpenBSD: PLIST-python,v 1.1 2009/04/24 09:45:48 jasper Exp $
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/__init__.pyo
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/_gpod.a
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/_gpod.la
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/_gpod.so
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/gpod.py
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/gpod.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/gpod.pyo
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/gtkpod.py
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/gtkpod.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/gtkpod.pyo
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/ipod.py
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/ipod.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/gpod/ipod.pyo
|
||||
share/examples/py-gpod/
|
||||
share/examples/py-gpod/add_song.py
|
||||
share/examples/py-gpod/coverart_fetch.py
|
||||
share/examples/py-gpod/create_mp3_tags_from_itdb.py
|
||||
share/examples/py-gpod/fix_empty_artist_field.py
|
||||
share/examples/py-gpod/play_with_ipod_api.py
|
||||
share/examples/py-gpod/play_with_smart_playlists.py
|
||||
share/examples/py-gpod/save_photos.py
|
||||
share/examples/py-gpod/tag_genre_from_audioscrobber.py
|
||||
share/examples/py-gpod/toy_around.py
|
Loading…
x
Reference in New Issue
Block a user