[Gambas-user] git wiki points!

PICCORO McKAY Lenz mckaygerhard at ...626...
Wed Sep 6 07:02:08 CEST 2017


hi hans, thanks, but i think the discussion is about organization of
"gambas" development respect to gitlab

I recognize that the wiki for git I did had been with misspellings, but 90%
are already corrected, and if there is still some let me know.

However the wiki "contribution" is true that only have gitlab doc related,
and nothing about specific "gambas" development organization process, by
example, why there are a gambas team and why others must made pull
request.. that i explain clarelly in the gitwiki, or that now a normal user
can "pull" a patch to the repository, that with the svn are not possible

and hans, why do you not make some reading about the wiki for installing
"gambas" already has instructions on how to do it for each distro, maybe
you could made some changes, but of course only for specific distro...


Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com

2017-09-05 10:08 GMT-04:00 Hans Lehmann <hans at ...3219...>:

> Am 05.09.2017 um 15:20 schrieb Tyrone Lucero:
>
>> IT'S better join effors for better results...
>>
> O.K.
>
>
> Installation of * stable * version of Gambas
> ----------------------------------------------
> The installation was tested for MINT 17.1
>
> (1)
> Installing the git program if the program is not already installed:
>
> hans at ...3686... ~ $ sudo apt-get install git
>
> (2)
> Installation of required packages:
>
> hans at ...3686... ~ $ sudo apt-get install build-essential g++ automake
> autoconf libtool libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev
> postgresql-server-dev-9.3 libsqlite0-dev libsqlite3-dev libglib2.0-dev
> libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev
> libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev
> libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev
> libpoppler-private-dev libasound2-dev libesd0-dev libdirectfb-dev
> libxtst-dev libffi-dev libqt4-dev libqtwebkit-dev libqt4-opengl-dev
> libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev
> libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev
> libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev
> libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-dev llvm llvm-3.5-dev
> libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev
> libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libssl-dev
> libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev
> qtbase5-dev
>
> (3)
> Download
> A copy of the repository is downloaded to the local PC in the ~ / gambas
> directory. The complete repository with about 100 MB must be downloaded
> only once in the Gambas life - if you do not change in the installation
> directory.
>
> hans at ...3686... ~ $ git clone https://gitlab.com/gambas/gambas
>
> (4)
> Change to the * automatically * created directory 'gambas' in the home
> directory:
>
> hans at ...3686... ~ $ cd ~/gambas
>
> Check immediately after download:
>
> hans at ...3686... ~/gambas $ git pull
> Already up-to-date.
>
> This result was to be expected ...
>
> (5)
> All tags - ie all stable versions - can be sorted sorted with this command:
>
> hans at ...3686... ~ $ git tag | sort -V
>
> The highest version number then appears at the bottom - which corresponds
> to the current, stable version (*).
>
> hans at ...3686... ~/gambas $ git tag | sort -V
> v1.9.44
> v1.9.45
> ...
> v3.9.1
> v3.9.2
> v3.10.0
>
> The following command brings the source code to the current stable version
> - currently v3.10.0:
>
> hans at ...3686... ~/gambas $ git checkout $(git tag | sort -V | tail -n 1)
>
> Alternative: Direct input of the stable version from the exploration (*)
> of the current, stable version:
>
> hans at ...3686... ~/gambas $ git checkout v3.10.0
>
> Note: With 'checkout' you can quickly rebuild the repository file system
> so that it corresponds to the version version. This is extremely fast
> because you have the complete repository on the local disk.
>
> (6)
> The stable version is installed in the following steps:
>
> (6.1) ./reconf-all
> (6.2) LLVM_CONFIG=llvm-config-3.5 ./configure -C
> (6.3) make
> (6.4) sudo make install
>
> (7)
> (7.1) Start of Gambas in the console:
>
> hans at ...3686... $ /usr/bin/gambas3    or
> hans at ...3686... $ gambas3
>
> Alternative:
> (7.2)  Create a starter on the desktop
> (7.2.1) Enter as command /usr/bin/gambas3
> (7.2.2) Select a suitable icon for the starter
>
> (8th)
> Update for a new version:
>
> (8.1) hans at ...3686... ~ $ cd ~/gambas
> (8.2) hans at ...3686... ~ $ sudo make uninstall
>
> Go to item 6 ...
>
> Regards
>
> Hans
> www.gambas-buch.de
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>



More information about the User mailing list