#
# live $PV has a 9999 marker
# KEYWORDS ""
-# SRC_URI svn/etc... up
+# SRC_URI git/etc... up
# S $WORKDIR/$E_S_APPEND
#
# Overrides:
# SRC_URI EURI_STATE
# S EURI_STATE
-E_LIVE_SERVER_DEFAULT_SVN="http://svn.enlightenment.org/svn/e/trunk"
E_LIVE_SERVER_DEFAULT_GIT="https://git.enlightenment.org"
E_STATE="release"
E_S_APPEND=${EGIT_URI_APPEND}
E_LIVE_SOURCE="git"
inherit git-2
- else
- E_LIVE_SERVER=${E_LIVE_SERVER:-${E_LIVE_SERVER_DEFAULT_SVN}}
-
- ESVN_URI_APPEND=${ESVN_URI_APPEND:-${PN}}
- ESVN_PROJECT="enlightenment/${ESVN_SUB_PROJECT}"
- ESVN_REPO_URI=${ESVN_SERVER:-${E_LIVE_SERVER_DEFAULT_SVN}}/${ESVN_SUB_PROJECT}/${ESVN_URI_APPEND}
- E_S_APPEND=${ESVN_URI_APPEND}
- E_LIVE_SOURCE="svn"
- inherit subversion
fi
E_STATE="live"
WANT_AUTOTOOLS="yes"
enlightenment_src_unpack() {
if [[ ${E_STATE} == "live" ]] ; then
case ${E_LIVE_SOURCE} in
- svn) subversion_src_unpack;;
git) git-2_src_unpack;;
*) die "eek!";;
esac
# autotools require README, when README.in is around, but README
# is created later in configure step
[[ -f README.in ]] && touch README
- export SVN_REPO_PATH=${ESVN_WC_PATH}
eautoreconf
fi
epunt_cxx
enlightenment_src_install() {
V=1 emake install DESTDIR="${D}" || die
- find "${D}" '(' -name CVS -o -name .svn -o -name .git ')' -type d -exec rm -rf '{}' \; 2>/dev/null
+ find "${D}" '(' -name CVS -o -name -o -name .git ')' -type d -exec rm -rf '{}' \; 2>/dev/null
for d in AUTHORS ChangeLog NEWS README TODO ${EDOCS}; do
[[ -f ${d} ]] && dodoc ${d}
done