Bug 8856

Summary: There is no BASIC support in geany
Product: Mageia Reporter: Alex Loginov <loginov_alex>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: stormi-mageia
Version: CauldronKeywords: Junior_job
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: geany CVE:
Status comment:
Attachments: spec with FreeBASIC template

Description Alex Loginov 2013-01-27 22:57:36 CET
Description of problem: There is no BASIC support in geany.

Solution:
1) to add to Requires FreeBASIC (ftp://ftp.mageialinux.ru/mageia2/SRPMS/)
2) touch /usr/share/geany/templates/files/program.bas (empty file is enough)
Alex Loginov 2013-01-27 22:58:50 CET

Keywords: (none) => Junior_job

Comment 1 Alex Loginov 2014-02-04 21:45:17 CET
Created attachment 4929 [details]
spec with FreeBASIC template

I did not add Requires FreeBASIC, because geany have no Suggests and Requires for addons.
Comment 2 Samuel Verschelde 2014-02-05 08:19:56 CET
I don't know geany. Can you explain what adding an empty file changes in its behaviour? Step by step instructions to reproduce the bug and then to check that it's fixed would be useful for when I'll handle the update to QA team for Mageia 4.

CC: (none) => stormi

Comment 3 Alex Loginov 2014-02-05 09:06:58 CET
> Can you explain what adding an empty file changes in its behaviour?
Syntax highlighting for BASIC and auto run FreeBASIC compiller if you have installed package FreeBASIC.

File -> New (with Template) -> programm.bas
Enter BASIC programm, for example:

PRINT "Hello, World!"
END

You'll see syntax highlighting.

If you have installed package FreeBASIC, then you can use geany as IDE for BASIC:

File -> Save as...
Build -> Compile
Build -> Execute
Comment 4 Samuel Verschelde 2014-02-05 22:03:27 CET
geany-1.23.1-3.mga5 submitted. Do you want to provide an update to Mageia 4 too?
Comment 5 Alex Loginov 2014-02-05 23:06:20 CET
> Do you want to provide an update to Mageia 4 too?
It's better after import FreeBASIC package. QA will test more rational if simultaneously.
Comment 6 Samuel Verschelde 2014-02-05 23:08:28 CET
Let's fix this bug report for now then

Status: NEW => RESOLVED
Resolution: (none) => FIXED