WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Geany  (Read 12017 times)

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Geany
« on: March 23, 2009, 05:30:31 PM »
Geany text editor/IDE:

Code: [Select]
Title:          geany-locales.tce
Description:    Geany text editor/IDE.
Version:        0.16
Author:         Enrico Troeger
Original-site:  http://geany.uvena.de/
Copying-policy: GPL
Size: 748K
Extension_by:   Jason W
Comments:       This extension contains locale and dev files and
requires gtk+-2.tcel and it's
dependencies.
Change-log:     ----
Current: 2009/03/23 First version

Code: [Select]
Title:          geany-locales.tcz
Description:    Geany text editor/IDE.
Version:        0.16
Author:         Enrico Troeger
Original-site:  http://geany.uvena.de/
Copying-policy: GPL
Size: 970K
Extension_by:   Jason W
Comments:       This extension contains locale and dev files and
requires gtk+-2.tcel and it's
dependencies.
Change-log:     ----
Current: 2009/03/23 First version


Code: [Select]
Title:          geany.tce
Description:    Geany text editor/IDE.
Version:        0.16
Author:         Enrico Troeger
Original-site:  http://geany.uvena.de/
Copying-policy: GPL
Size: 665K
Extension_by:   Jason W
Comments:       This extension requires gtk+-2.tcel and it's
dependencies.
Change-log:     ----
Current: 2009/03/23 First version


Code: [Select]
Title:          geany.tcz
Description:    Geany text editor/IDE.
Version:        0.16
Author:         Enrico Troeger
Original-site:  http://geany.uvena.de/
Copying-policy: GPL
Size: 815K
Extension_by:   Jason W
Comments:       This extension requires gtk+-2.tcel and it's
dependencies.
Change-log:     ----
Current: 2009/03/23 First version


Offline vinnie

  • Hero Member
  • *****
  • Posts: 1187
  • HandMace informatic works
Re: Geany
« Reply #1 on: February 09, 2012, 05:24:58 PM »
It is to soon to request an update for geany to 0.21?
from changelog "* Remove old filetype templates support - use custom file templates instead.*"

I am going to try to create a filedefs (if I can do that) and I would not want that obstruct my efforts in the future.
But I can wait

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Geany
« Reply #2 on: February 09, 2012, 06:13:03 PM »
0.21 is already in the scm area.  But I will put updating the tcz on my list.

Offline vinnie

  • Hero Member
  • *****
  • Posts: 1187
  • HandMace informatic works
Re: Geany
« Reply #3 on: February 09, 2012, 06:58:55 PM »
Ok, thanks !

Offline vinnie

  • Hero Member
  • *****
  • Posts: 1187
  • HandMace informatic works
Re: Geany
« Reply #4 on: August 22, 2012, 12:03:31 PM »
while waiting I decided to change your script to use the latest version, this is not at all optimized, no icon, no .desktop , no separate locales, but work.
Extra plugins script do not compile all extension, but most

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Geany
« Reply #5 on: August 22, 2012, 08:05:26 PM »
Hey, I polished your updated script, and it should work including icons and all.  Attached are the files, place them all in the same directory and the extensions should build with one command each.  If you would like, you can take over maintainence. 

« Last Edit: August 22, 2012, 08:34:42 PM by Jason W »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Geany
« Reply #6 on: August 22, 2012, 09:52:55 PM »
I will also work the plugins package into the scm version soon.

Offline vinnie

  • Hero Member
  • *****
  • Posts: 1187
  • HandMace informatic works
Re: Geany
« Reply #7 on: August 24, 2012, 09:41:27 AM »
Ehy jason, I've worked on it and I accept the job.
I modified the script to complete the thing.
I use my script tcz-externalizer to split packages, must be in the same directory of the tcbuild.

you look at the script of the plugin, I can report three annoying problems I had to solve:

1) geany-dev must be specified in BUILDEPS

2) su "$THISUSER" -c "tce-load -iw "$I"" || exit 1
    in my version of core (4.5.4) -w option causes problems if one has already downloaded the package:
     A) is badly installed with its dependencies
     B) the list of programs to load at startup is modified
     also I'd like tce-load was documented better through the help

3) The loop to create the dependency file does not work
        > "$NAME".tcz.dep
   for I in `cat "$DEPS"`; do
   echo "$I" >> "$NAME".tcz.dep
   done

I am sending packets to tcesubmit
« Last Edit: August 24, 2012, 10:01:59 AM by vinnie »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Geany
« Reply #8 on: August 24, 2012, 11:07:30 AM »
My network was very sketchy at the time of editing the script, so I could not test the tce-load part well.  And I saw the loop did not work, but the deps are at least documented in the script and time was tight that day. 

Offline vinnie

  • Hero Member
  • *****
  • Posts: 1187
  • HandMace informatic works
Re: Geany
« Reply #9 on: August 24, 2012, 11:18:13 AM »
no problem, I wanted to report them to you for the future scm