1 # Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
4 PORTNAME= gnome-shell-extension-backslide
5 PORTVERSION= 0.0.0.20140520
7 CATEGORIES= deskutils gnome
8 MASTER_SITES= https://bitbucket.org/LukasKnuth/backslide/get/
9 DISTFILES= 7e36a49fc5e1.zip
12 MAINTAINER= gnome@FreeBSD.org
13 COMMENT= Gnome-shell extension for background slideshow
15 BUILD_DEPENDS= gnome-shell>=0:${PORTSDIR}/x11/gnome-shell \
16 gsettings-desktop-schemas>=3.12.0:${PORTSDIR}/devel/gsettings-desktop-schemas
17 RUN_DEPENDS= gnome-shell>=0:${PORTSDIR}/x11/gnome-shell \
18 gsettings-desktop-schemas>=3.12.0:${PORTSDIR}/devel/gsettings-desktop-schemas
20 WRKSRC= ${WRKDIR}/LukasKnuth-backslide-7e36a49fc5e1
22 USES= gettext gmake pkgconfig tar:xz
24 CPPFLAGS+= -I${LOCALBASE}/include
25 LDFLAGS+= -L${LOCALBASE}/lib
26 GLIB_SCHEMAS= org.gnome.shell.extensions.backslide.gschema.xml
28 PKGMESSAGE= ../gnome-shell-extra-extensions/pkg-message.slaves
33 @${REINPLACE_CMD} -e "s|Me.dir.get_child(\'schemas\').get_path()|'${PREFIX}/share/glib-2.0/schemas'|g" \
34 ${WRKSRC}/backslide@codeisland.org/settings.js
35 @${REINPLACE_CMD} -e 's|3.12|3.12", "3.14", "3.16|g' \
36 ${WRKSRC}/backslide\@codeisland.org/metadata.json
39 @${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
40 @${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/
41 @(cd ${WRKSRC} && ${CP} backslide\@codeisland.org/schemas/org.gnome.shell.extensions.backslide.gschema.xml \
42 ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/)
43 @${RM} -fr ${WRKSRC}/backslide\@codeisland.org/schemas
44 @(cd ${WRKSRC} && ${CP} -pPR backslide\@codeisland.org \
45 ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/)
47 .include <bsd.port.mk>