It is currently Sat Aug 08, 2026 11:39 pm


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: my plugin dev workflow is becoming automated
PostPosted: Tue Sep 10, 2024 12:55 am  (#1) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
I don't make plugins as much as I use too and all my serious work with GEGL is done. however I have made some advances in the past month

1. In a click of a button I can download the latest GIMP 2.99.19 code from Gitlab and compile it
2. All plugins source code on Github be compiled in one button click, this is the only automation advancement others can appreciate
3. On my own machine I can cross compile all plugins for Windows and Linux without a Windows 10 virtual box using https://github.com/HolyBlackCat/quasi-msys2
4. I use a new text editor called Geany that runs commands to compile my plugins in the IDE and put them in the GEGL plugins directory
5. I have a script that auto zips individual plugin binaries for Linux and only takes three commands to auto zip plugin binaries for windows

I am working on automating more such as a bash command that deletes all the excess build folders and another bash command that zips source code only. Automation is really cool it makes me feel like I'm running a GEGL factory instead of using the mouse dragging and dropping files like I did a few months ago.


Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: my plugin dev workflow is becoming automated
PostPosted: Tue Sep 10, 2024 7:13 am  (#2) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
If you use Linux you can download the latest source code of all my plugins and run this in individual filter folders

https://github.com/LinuxBeaver/LinuxBea ... lugins.zip

./build_plugin_linux.sh

cd LinuxBinaries

zip ../linux_binaries_gegl_plugin.zip *.so

cd ..

/usr/bin/gio trash build LinuxBinaries


This will auto compile the plugin, zip its binaries and delete the excesses.


Top
 Post subject: Re: my plugin dev workflow is becoming automated
PostPosted: Tue Sep 10, 2024 11:52 am  (#3) 
Offline
GimpChat Member
User avatar

Joined: Mar 23, 2012
Posts: 7388
Location: Göteborg at last!
contrast_ wrote:
I don't make plugins as much as I use too and all my serious work with GEGL is done. however I have made some advances in the past month

1. In a click of a button I can download the latest GIMP 2.99.19 code from Gitlab and compile it
2. All plugins source code on Github be compiled in one button click, this is the only automation advancement others can appreciate
3. On my own machine I can cross compile all plugins for Windows and Linux without a Windows 10 virtual box using https://github.com/HolyBlackCat/quasi-msys2
4. I use a new text editor called Geany that runs commands to compile my plugins in the IDE and put them in the GEGL plugins directory
5. I have a script that auto zips individual plugin binaries for Linux and only takes three commands to auto zip plugin binaries for windows

I am working on automating more such as a bash command that deletes all the excess build folders and another bash command that zips source code only. Automation is really cool it makes me feel like I'm running a GEGL factory instead of using the mouse dragging and dropping files like I did a few months ago.


Sounds like you will have more time to do other things now. I don't know if they will introduce GEGL to Krita, but it looks like people are interested. I was skeptical at first but I am warming to the idea.


Top
 Post subject: Re: my plugin dev workflow is becoming automated
PostPosted: Tue Sep 10, 2024 4:48 pm  (#4) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
Erisian wrote:
contrast_ wrote:
I don't make plugins as much as I use too and all my serious work with GEGL is done. however I have made some advances in the past month

1. In a click of a button I can download the latest GIMP 2.99.19 code from Gitlab and compile it
2. All plugins source code on Github be compiled in one button click, this is the only automation advancement others can appreciate
3. On my own machine I can cross compile all plugins for Windows and Linux without a Windows 10 virtual box using https://github.com/HolyBlackCat/quasi-msys2
4. I use a new text editor called Geany that runs commands to compile my plugins in the IDE and put them in the GEGL plugins directory
5. I have a script that auto zips individual plugin binaries for Linux and only takes three commands to auto zip plugin binaries for windows

I am working on automating more such as a bash command that deletes all the excess build folders and another bash command that zips source code only. Automation is really cool it makes me feel like I'm running a GEGL factory instead of using the mouse dragging and dropping files like I did a few months ago.


Sounds like you will have more time to do other things now. I don't know if they will introduce GEGL to Krita, but it looks like people are interested. I was skeptical at first but I am warming to the idea.


I am trying to think of a new plugin to create, but the thing is there is no serious need for any more GEGL Plugins. 80+ is enough and if I do make more its just for fun. I'm trying to make plugins that mimick classic photoshop. IE the plugins found in Adobe Photoshop CS5


Top
 Post subject: Re: my plugin dev workflow is becoming automated
PostPosted: Wed Sep 11, 2024 12:38 am  (#5) 
Offline
Global Moderator
User avatar

Joined: May 16, 2010
Posts: 16152
contrast_ wrote:
Erisian wrote:
contrast_ wrote:
I don't make plugins as much as I use too and all my serious work with GEGL is done. however I have made some advances in the past month

1. In a click of a button I can download the latest GIMP 2.99.19 code from Gitlab and compile it
2. All plugins source code on Github be compiled in one button click, this is the only automation advancement others can appreciate
3. On my own machine I can cross compile all plugins for Windows and Linux without a Windows 10 virtual box using https://github.com/HolyBlackCat/quasi-msys2
4. I use a new text editor called Geany that runs commands to compile my plugins in the IDE and put them in the GEGL plugins directory
5. I have a script that auto zips individual plugin binaries for Linux and only takes three commands to auto zip plugin binaries for windows

I am working on automating more such as a bash command that deletes all the excess build folders and another bash command that zips source code only. Automation is really cool it makes me feel like I'm running a GEGL factory instead of using the mouse dragging and dropping files like I did a few months ago.


Sounds like you will have more time to do other things now. I don't know if they will introduce GEGL to Krita, but it looks like people are interested. I was skeptical at first but I am warming to the idea.


I am trying to think of a new plugin to create, but the thing is there is no serious need for any more GEGL Plugins. 80+ is enough and if I do make more its just for fun. I'm trying to make plugins that mimick classic photoshop. IE the plugins found in Adobe Photoshop CS5

I would like to see an Engraver plug-in with preview in GEGL. :)

_________________
Image


Top
 Post subject: Re: my plugin dev workflow is becoming automated
PostPosted: Wed Sep 11, 2024 4:31 pm  (#6) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
Please show me an engraver effect and I'll try to mimick it.


Top
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 5 hours [ DST ]



* Login  



Powered by phpBB3 © phpBB Group