Mercurial support for Download and E17 update

View: New views
2 Messages — Rating Filter:   Alert me  

Mercurial support for Download and E17 update

by Mika Pesu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,

Here's some patches that where lingering on my package tree.

download_hg.patch => Adds support for mercurial version system, for now
use clone method, rather than archive (=svn export). On my test package,
it didnt find revisions on archive method.

e17_update.patch => Few enlightenment package updates. Some packages
doesnt build, but i think they didnt build on current svn:head versions
either. Some of the packages has moved to e17 svn old tree, meaning they
are not maintained anymore. At somepoint these could be removed, in
favor of something else, there where some new replacing packages in
proto stage but i didnt package them at this point. This is still work
in progress because of the broken packages. I will check them once more
when i get fresh build started. There should be proper release from e17
in december.

-Mika



Index: scripts/Download
===================================================================
--- scripts/Download (revision 34823)
+++ scripts/Download (working copy)
@@ -689,6 +689,14 @@
  options="${options#* }"
  [ -n $options ] && cmdpp="(cd $module; git checkout $options)"
  ;;
+ hg|hg\+*) # allow any hg+ other transport and strip the hg+ part off
+ url="${protocol#hg+}://$url"
+
+ module="${url##*/}"
+ cmdline="hg clone $url $module"
+ options="${options#* }"
+ [ -n $options ] && cmdpp="(cd $module; hg clone $options)"
+ ;;
  *)
  echo "$cmdclient unrecognized!"
  return 1
@@ -735,7 +743,7 @@
  tarname="`basename $bzfile`"
  echo "Preparing files for final tarball ..."
  [ -n "$cmdpp" ] && eval "$cmdpp"
- find -type d \( -name CVS -o -name .svn -o -name .git \) | xargs rm -rf
+ find -type d \( -name CVS -o -name .svn -o -name .git -o -name .hg\) | xargs rm -rf
 
  if [ `find -type f | wc -l` -gt 4 ]; then
  find `basename $module` | xargs touch -t 200001010000

Index: package/e17/enna/enna.desc
===================================================================
--- package/e17/enna/enna.desc (revision 34823)
+++ package/e17/enna/enna.desc (working copy)
@@ -27,9 +27,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] r1983
 [P] X -----5---9 170.200
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X enna-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/MISC/enna -r41533
+[D] X enna-r1983.tar.bz2 hg+http://hg.geexbox.org/enna -r 1983
Index: package/e17/estickies/estickies.desc
===================================================================
--- package/e17/estickies/estickies.desc (revision 34823)
+++ package/e17/estickies/estickies.desc (working copy)
@@ -27,9 +27,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] r43316
 [P] X -----5---9 490.300
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X estickies-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/estickies -r41533
+[D] X estickies-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/estickies -r43316
Index: package/e17/etk/etk.desc
===================================================================
--- package/e17/etk/etk.desc (revision 34823)
+++ package/e17/etk/etk.desc (working copy)
@@ -27,9 +27,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] r43316
 [P] X -----5---9 138.900
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X etk-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/etk -r41533
+[D] X etk-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/OLD/etk -r43316
Index: package/e17/ethumb/ethumb.desc
===================================================================
--- package/e17/ethumb/ethumb.desc (revision 34823)
+++ package/e17/ethumb/ethumb.desc (working copy)
@@ -26,9 +26,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] r43316
 [P] X -----5---9 149.300
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X ethumb-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/PROTO/ethumb -r41533
+[D] X ethumb-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/ethumb -r43316
Index: package/e17/esmart/esmart.desc
===================================================================
--- package/e17/esmart/esmart.desc (revision 34823)
+++ package/e17/esmart/esmart.desc (working copy)
@@ -27,9 +27,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] r43316
 [P] X -----5---9 138.100
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X esmart-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/esmart -r41533
+[D] X esmart-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/esmart -r43316
Index: package/e17/embryo/embryo.desc
===================================================================
--- package/e17/embryo/embryo.desc (revision 34823)
+++ package/e17/embryo/embryo.desc (working copy)
@@ -33,9 +33,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] 2009-07-29
 [P] X -----5---9 137.900
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X embryo-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/embryo -r41533
+[D] 224058634 embryo-0.9.9.062.tar.bz2 http://download.enlightenment.org/snapshots/2009-07-29/
Index: package/e17/elementary/elementary.desc
===================================================================
--- package/e17/elementary/elementary.desc (revision 34823)
+++ package/e17/elementary/elementary.desc (working copy)
@@ -26,9 +26,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] 2009-07-29
 [P] X -----5---9 170.200
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X elementary-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary -r41533
+[D] 1455585772 elementary-0.5.1.0.tar.bz2 http://download.enlightenment.org/snapshots/2009-07-29/
Index: package/e17/exalt/exalt.desc
===================================================================
--- package/e17/exalt/exalt.desc (revision 34823)
+++ package/e17/exalt/exalt.desc (working copy)
@@ -26,7 +26,7 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] r43316
 [P] X -----5---9 149.300
 
 [E] webkit
@@ -34,4 +34,4 @@
 [O] . $base/package/*/*/e17-conf.in
 [O] var_append confopt ' ' '--disable-shave'
 
-[D] X exalt-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/PROTO/exalt -r41533
+[D] X exalt-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/exalt -r43316
Index: package/e17/emprint/emprint.desc
===================================================================
--- package/e17/emprint/emprint.desc (revision 34823)
+++ package/e17/emprint/emprint.desc (working copy)
@@ -27,9 +27,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] r43316
 [P] X -----5---9 170.200
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X emprint-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/emprint -r41533
+[D] X emprint-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/emprint -r43316
Index: package/e17/empower/empower.desc
===================================================================
--- package/e17/empower/empower.desc (revision 34823)
+++ package/e17/empower/empower.desc (working copy)
@@ -26,9 +26,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] r43316
 [P] X -----5---9 490.400
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X empower-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/empower -r41533
+[D] X empower-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/empower -r43316
Index: package/e17/e/e.desc
===================================================================
--- package/e17/e/e.desc (revision 34823)
+++ package/e17/e/e.desc (working copy)
@@ -28,9 +28,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] 2009-07-29
 [P] X -----5---9 490.300
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X e-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/e -r41533
+[D] 400424540 enlightenment-0.16.999.062.tar.bz2 http://download.enlightenment.org/snapshots/2009-07-29/enlightenment-0.16.999.062.tar.bz2
Index: package/e17/ewl/ewl.desc
===================================================================
--- package/e17/ewl/ewl.desc (revision 34823)
+++ package/e17/ewl/ewl.desc (working copy)
@@ -28,9 +28,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] r43316
 [P] X -----5---9 149.200
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X ewl-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/ewl -r41533
+[D] X ewl-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/ewl -r43316
Index: package/e17/express/express.desc
===================================================================
--- package/e17/express/express.desc (revision 34823)
+++ package/e17/express/express.desc (working copy)
@@ -26,9 +26,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] r43316
 [P] O -----5---9 490.300
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X express-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/BROKEN express -r41533
+[D] X express-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/BROKEN express/express -r43316
Index: package/e17/enterminus/enterminus.desc
===================================================================
--- package/e17/enterminus/enterminus.desc (revision 34823)
+++ package/e17/enterminus/enterminus.desc (working copy)
@@ -26,9 +26,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] r43316
 [P] X -----5---9 138.900
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X enterminus-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/PROTO/enterminus -r41533
+[D] X enterminus-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/PROTO/enterminus -r43316
Index: package/e17/ecore/ecore.conf
===================================================================
--- package/e17/ecore/ecore.conf (revision 34823)
+++ package/e17/ecore/ecore.conf (working copy)
@@ -23,7 +23,7 @@
 
 # SDL - ecore_evas is b0rken currently if sdl enabled - 080402
 #pkginstalled libsdl      && var_append confopt " " "--enable-ecore-sdl"
-var_append confopt " " "--disable-ecore-evas-sdl"
+#var_append confopt " " "--disable-ecore-evas-sdl"
 
 # enable framebuffer
 var_append confopt " " "--enable-ecore-fb --enable-ecore-evas-fb"
Index: package/e17/ecore/ecore.desc
===================================================================
--- package/e17/ecore/ecore.desc (revision 34823)
+++ package/e17/ecore/ecore.desc (working copy)
@@ -31,9 +31,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] 2009-07-29
 [P] X -----5---9 137.400
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X ecore-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/ecore -r41533
+[D] 1244364489 ecore-0.9.9.062.tar.bz2 http://download.enlightenment.org/snapshots/2009-07-29/
Index: package/e17/evas/evas.desc
===================================================================
--- package/e17/evas/evas.desc (revision 34823)
+++ package/e17/evas/evas.desc (working copy)
@@ -31,9 +31,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] r43316
 [P] X -----5---9 137.000
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X evas-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/evas -r41533
+[D] X evas-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/evas -r43316
Index: package/e17/ephoto/ephoto.desc
===================================================================
--- package/e17/ephoto/ephoto.desc (revision 34823)
+++ package/e17/ephoto/ephoto.desc (working copy)
@@ -26,9 +26,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] r43316
 [P] X -----5---9 490.400
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X ephoto-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/ephoto -r41533
+[D] X ephoto-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/ephoto -r43316
Index: package/e17/eclair/eclair.desc
===================================================================
--- package/e17/eclair/eclair.desc (revision 34823)
+++ package/e17/eclair/eclair.desc (working copy)
@@ -26,9 +26,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] r43316
 [P] X -----5---9 490.300
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X eclair-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/OLD/eclair -r41533
+[D] X eclair-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/OLD/eclair -r43316
Index: package/e17/edbus/edbus.desc
===================================================================
--- package/e17/edbus/edbus.desc (revision 34823)
+++ package/e17/edbus/edbus.desc (working copy)
@@ -26,9 +26,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] 2009-07-29
 [P] X -----5---9 170.200
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X edbus-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/e_dbus -r41533
+[D] 323078611 e_dbus-0.5.0.062.tar.bz2 http://download.enlightenment.org/snapshots/2009-07-29/
Index: package/e17/etk-extra/etk-extra.desc
===================================================================
--- package/e17/etk-extra/etk-extra.desc (revision 34823)
+++ package/e17/etk-extra/etk-extra.desc (working copy)
@@ -27,9 +27,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] r43316
 [P] X -----5---9 170.300
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X etk-extra-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/etk_extra -r41533
+[D] X etk-extra-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/OLD/etk_extra -r43316
Index: package/e17/exml/exml.desc
===================================================================
--- package/e17/exml/exml.desc (revision 34823)
+++ package/e17/exml/exml.desc (working copy)
@@ -28,9 +28,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] r43316
 [P] X -----5---9 149.250
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X exml-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/exml -r41533
+[D] X exml-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/exml -r43316
Index: package/e17/edje/edje.desc
===================================================================
--- package/e17/edje/edje.desc (revision 34823)
+++ package/e17/edje/edje.desc (working copy)
@@ -33,9 +33,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] 2009-07-29
 [P] X -----5---9 138.000
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X edje-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/edje -r41533
+[D] 3637152148 edje-0.9.92.062.tar.bz2 http://download.enlightenment.org/snapshots/2009-07-29/
Index: package/e17/efreet/efreet.desc
===================================================================
--- package/e17/efreet/efreet.desc (revision 34823)
+++ package/e17/efreet/efreet.desc (working copy)
@@ -30,9 +30,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] 2009-07-29
 [P] X -----5---9 138.800
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X efreet-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/efreet -r41533
+[D] 2709873108 efreet-0.5.0.062.tar.bz2 http://download.enlightenment.org/snapshots/2009-07-29/
Index: package/e17/erss/erss.desc
===================================================================
--- package/e17/erss/erss.desc (revision 34823)
+++ package/e17/erss/erss.desc (working copy)
@@ -26,9 +26,9 @@
 
 [L] GPL
 [S] Alpha
-[V] x35932
+[V] r43316
 [P] X -----5---9 170.200
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X erss-r35932.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/MISC/erss -r35932
+[D] X erss-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/OLD/MISC/erss -r43316
Index: package/e17/eina/eina.desc
===================================================================
--- package/e17/eina/eina.desc (revision 34823)
+++ package/e17/eina/eina.desc (working copy)
@@ -27,9 +27,9 @@
 
 [L] GPL
 [S] Beta
-[V] r41533
+[V] r43316
 [P] X -----5---9 136.050
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X eina-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/eina -r41533
+[D] X eina-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/eina -r43316
Index: package/e17/rage/rage.desc
===================================================================
--- package/e17/rage/rage.desc (revision 34823)
+++ package/e17/rage/rage.desc (working copy)
@@ -27,9 +27,9 @@
 
 [L] GPL
 [S] Alpha
-[V] r41533
+[V] r43316
 [P] X -----5---9 170.200
 
 [O] . $base/package/*/*/e17-conf.in
 
-[D] X rage-r41533.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/rage -r41533
+[D] X rage-r43316.tar.bz2 svn+http://svn.enlightenment.org/svn/e/trunk/rage -r43316

-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
lists@... with a subject of: unsubscribe t2

Re: Mercurial support for Download and E17 update

by René Rebe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi Mika,

Mika Pesu wrote:
> Hi all,
>
> Here's some patches that where lingering on my package tree.
>
> download_hg.patch => Adds support for mercurial version system, for
> now use clone method, rather than archive (=svn export). On my test
> package, it didnt find revisions on archive method.
Committed revision 34825.

> e17_update.patch => Few enlightenment package updates. Some packages
> doesnt build, but i think they didnt build on current svn:head
> versions either. Some of the packages has moved to e17 svn old tree,
> meaning they are not maintained anymore. At somepoint these could be
> removed, in favor of something else, there where some new replacing
> packages in proto stage but i didnt package them at this point. This
> is still work in progress because of the broken packages. I will check
> them once more when i get fresh build started. There should be proper
> release from e17 in december.
Committed revision 34826.

Thanks,
  René

--
  René Rebe, ExactCODE GmbH, Jaegerstr. 67, DE-10785 Berlin
  http://exactcode.de | http://t2-project.org | http://rene.rebe.name



-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
lists@... with a subject of: unsubscribe t2