Advertisement
gusibsd

Untitled

Jan 22nd, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. # Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
  2. # $FreeBSD$
  3. # $MCom: ports/trunk/deskutils/nemo-extensions/Makefile 18986 2014-01-21 17:08:01Z kwm $
  4.  
  5. PORTNAME= nemo-extensions
  6. PORTVERSION= 2.0.1
  7. CATEGORIES= x11-fm gnome
  8. DIST_SUBDIR= gnome3
  9.  
  10. MAINTAINER= gustau.perez@gmail.com
  11. COMMENT= File manager extensions for the Cinnamon desktop
  12.  
  13. BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \
  14. gtkdocize:${PORTSDIR}/textproc/gtk-doc \
  15. rst2html:${PORTSDIR}/textproc/py-docutils \
  16. automake>=0:${PORTSDIR}/devel/automake \
  17. autoconf>=0:${PORTSDIR}/devel/autoconf \
  18. libtool:${PORTSDIR}/devel/libtool \
  19. gnome-autogen.sh:${PORTSDIR}/devel/gnome-common \
  20. ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
  21. LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif \
  22. libcinnamon-desktop.so:${PORTSDIR}/x11/cinnamon-desktop \
  23. libnemo-extension.so:${PORTSDIR}/x11-fm/nemo \
  24. libnotify.so:${PORTSDIR}/devel/libnotify \
  25. libexempi.so:${PORTSDIR}/textproc/exempi \
  26. libcjs.so:${PORTSDIR}/lang/cjs \
  27. libclutter-1.0.so:${PORTSDIR}/graphics/clutter \
  28. libevdocument3.so:${PORTSDIR}/graphics/evince \
  29. libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3 \
  30. libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst \
  31. libmusicbrainz5.so:${PORTSDIR}/audio/libmusicbrainz5 \
  32. libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3
  33. RUN_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \
  34. ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
  35.  
  36. USE_GITHUB= yes
  37. GH_ACCOUNT= linuxmint
  38. GH_PROJECT= nemo-extensions
  39. GH_COMMIT= 54f4d94
  40. GH_TAGNAME= ${GH_COMMIT}
  41.  
  42. INSTALLS_ICONS= yes
  43. USES= gettext gmake pathfix pkgconfig shebangfix
  44. SHEBANG_FILES= nemo-dropbox/dropbox.in
  45. USE_GNOME= gconf2 gnomeprefix gnomedocutils gtksourceview3 intlhack \
  46. introspection:build libxml2 pygtk2
  47. USE_LDCONFIG= yes
  48. CPPFLAGS+= -I${LOCALBASE}/include
  49. LDFLAGS+= -L${LOCALBASE}/lib
  50.  
  51. NON_AUTO_EXTENSIONS= nemo-dropbox nemo-fileroller nemo-preview
  52. AUTO_EXTENSIONS= nemo-share
  53.  
  54. post-patch:
  55. @${REINPLACE_CMD} -e 's|AM_GNU_GETTEXT_VERSION(\[0.17\])||g ;\
  56. s|AM_GNU_GETTEXT(\[external\])||g' \
  57. ${WRKSRC}/nemo-preview/configure.ac
  58.  
  59. do-configure:
  60. .for i in ${NON_AUTO_EXTENSIONS}
  61. cd ${WRKSRC}/${i} && NOCONFIGURE=yes ${SH} autogen.sh && ./configure --prefix=${PREFIX} \
  62. --with-nemo-extension-dir=${PREFIX}/lib/nemo/extensions-3.0 \
  63. --mandir=${PREFIX}/man
  64. .endfor
  65.  
  66. .for i in ${AUTO_EXTENSIONS}
  67. cd ${WRKSRC}/${i} && ./configure --prefix=${PREFIX} \
  68. --with-nemo-extension-dir=${PREFIX}/lib/nemo/extensions-3.0 \
  69. --mandir=${PREFIX}/man
  70. .endfor
  71.  
  72. do-build:
  73. .for i in ${NON_AUTO_EXTENSIONS} ${AUTO_EXTENSIONS}
  74. cd ${WRKSRC}/${i] && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
  75. # cd ${WRKSRC}/${i} && ${GMAKE}
  76. .endfor
  77.  
  78. do-install:
  79. .for i in ${NON_AUTO_EXTENSIONS} ${AUTO_EXTENSIONS}
  80. cd ${WRKSRC}/${i] && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
  81. # cd ${WRKSRC}/${i} && DESTDIR=${STAGEDIR} ${GMAKE} install
  82. .endfor
  83.  
  84. .include <bsd.port.mk>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement