--- /dev/null +++ b/devel/melpa-package-build/Makefile @@ -0,0 +1,34 @@ +PORTNAME= melpa-package-build +DISTVERSION= 2.4 +GH_TAGNAME= 032e9bd +CATEGORIES= devel elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= lab@thinkum.space +COMMENT= Emacs Lisp packaging and distribution for ELPA +LICENSE= GPLv3+ + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= melpa +GH_PROJECT= package-build + +_EL_FILES= package-recipe.el \ + package-build.el \ + package-build-badges.el \ + package-recipe-mode.el +_EL_SUBDIR= package-build + +do-build: + cd ${WRKSRC}; ${EMACS_CMD} --batch \ + --eval='(push "${WRKSRC}" load-path)' \ + -f batch-byte-compile ${_EL_FILES} + +do-install: + ${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${_EL_SUBDIR} +.for F in ${_EL_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${_EL_SUBDIR}/${F} + ${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${_EL_SUBDIR}/${F:R}.elc +.endfor + +.include --- /dev/null +++ b/devel/melpa-package-build/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1646764699 +SHA256 (melpa-package-build-2.4-032e9bd_GH0.tar.gz) = fa93a22a3dcc5735174bdfb3f12658dead854af54fc7188c58ec34a2658cc75a +SIZE (melpa-package-build-2.4-032e9bd_GH0.tar.gz) = 16320 --- /dev/null +++ b/devel/melpa-package-build/pkg-descr @@ -0,0 +1,5 @@ +MELPA package-build provides an API for software packaging and +distribution management with Emacs Lisp. + +This API supports publishing for Emacs Lisp software in GNU Emacs Lisp +Package Archive (ELPA) packages for access via ELPA repository services. --- /dev/null +++ b/devel/melpa-package-build/pkg-plist @@ -0,0 +1,8 @@ +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-build-badges.el +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-build-badges.elc +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-build.el +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-build.elc +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-recipe-mode.el +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-recipe-mode.elc +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-recipe.el +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-recipe.elc