Source files can be copied, pasted and duplicated now.
Posted
#1
(In Topic #1358)
Administrator

I wanted to be able to copy/paste forms, reports, classes and modules.
And guess what Benoit made it happen in commit f50f8c7c.
I compiled and tested the development version and it all works as expected. For Forms and Reports the underlying classes with code get copied as well. Benoit even added the option duplicate (so a copy/paste in same folder). I love this feature.
This feature is not yet available in Gambas 3.19.5 and will probably be published in Gambas 3.20.0
So, I backported this IDE feature to the version I am currently developing in, being Gambas 3.18.4, and it works as a charm.
Since all worked, I packaged it, made a debian repository and archived it for all to download and apply on their own system or even a home webserver or whatever.
I rolled out the repository on my home webserver and I am using this patched and backported version of Gambas 3.18.4
The repository is available for:
debian 11: i386 and amd64
debian 12: i386, amd64 and arm64
You can find this repository at my gitlab. All is further explained there as what is changed in this gambas 3.18.4 version.
Enjoy…
P.S. Please feedback succes and failure if you use anything of the gitlab I made.
I have no clue if anyone is even using all work I do…
P.P.S. If I had an online webserver a simple addition of a line to your sources file would be all I needed to provide you with to install this update (or latest gambas 3.19.5 on debian) using apt-get. Now I'm afraid it is a DIY setup of the repository, being an archive with set repo and instruction on how to publish on a webserver or as a local file repo.
P.P.P.S. Anyone running an online webserver and willing to share these repo's with the world, I am willing to help. Hell, all I need is an account and some rights to configure apache2, setup the repo and I will even maintain updates for stable and maybe even package master on a now and then base. That is all what I am missing to get something like the ubuntu ppa, but then for debian: a server on the internet and proper rights to set it all up.
gbWilly
- Gambas Dutch translator
- Gambas wiki content contributor
- Gambas debian/ubuntu package recipe contributor
- GambOS, a distro for learning Gambas and more…
- Gambas3 Debian/Ubuntu repositories
… there is always a Catch if things go wrong!
- Gambas Dutch translator
- Gambas wiki content contributor
- Gambas debian/ubuntu package recipe contributor
- GambOS, a distro for learning Gambas and more…
- Gambas3 Debian/Ubuntu repositories
… there is always a Catch if things go wrong!
Posted
Guru

I have had a look and made some progress but am doing other things at present to give it my full attention.
My last discovery (i don't know if it will help you) is that at launchpad you can sign up for free and create your own PPA , you can even copy another as a base.
So for your custom builds you may be able to mirror the official gambas ppa with some mods.
Plus maybe your own ubuntu ppa could be re-configured if needed to better facilitate the debian stuff you are doing.
I made a copy of the gambas PPA the other day but have not looked further into it yet.
Some great work by you, nice detailed instructions.
I look into it whenever i have time, as yet i've not had much time.
Ps.
Why not go for a digitalocean droplet? it's more than a webserver, it's a whole linux system you can do whatever you like with for about a fiver a month.
they have a super handy "static IP" option (free)
Thanks again
Posted
Guru

I've been playing with my digital ocean droplet and it seems i am able to add as user with write access to particular folders.
So I could possibly add a gbwilly to a folder on the one of the gambas.one droplets to house the repo.
you could upload your existing and updated packages there to a folder we can make a domain link to. like debianrepo.gambas.one or something.
I've been trying to add my own repo but am stuck as my gpg signature key cannot be found
i've imported it but I think i need to let apache2 see it not just my system.
1 guest and 0 members have just viewed this.


