Skip to content

Commit

Permalink
geany: Include appstream metainfo & monitoring
Browse files Browse the repository at this point in the history
**Summary**
- Resolves #4988, Part of #1389
- Part of #4121
  • Loading branch information
joebonrichie committed Feb 7, 2025
1 parent 452ded0 commit 54b64f4
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 4 deletions.
3 changes: 3 additions & 0 deletions packages/g/geany/abi_used_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,9 @@ libglib-2.0.so.0:g_match_info_matches
libglib-2.0.so.0:g_mkdir_with_parents
libglib-2.0.so.0:g_mkstemp
libglib-2.0.so.0:g_once_init_enter
libglib-2.0.so.0:g_once_init_enter_pointer
libglib-2.0.so.0:g_once_init_leave
libglib-2.0.so.0:g_once_init_leave_pointer
libglib-2.0.so.0:g_option_context_add_group
libglib-2.0.so.0:g_option_context_add_main_entries
libglib-2.0.so.0:g_option_context_free
Expand Down Expand Up @@ -1447,6 +1449,7 @@ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constru
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
Expand Down
51 changes: 51 additions & 0 deletions packages/g/geany/files/org.geany.Geany.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2005-2017 by Enrico Tröger, Nick Treleaven, Colomban Wendling, Matthew Brush and Frank Lanitz -->
<component type="desktop-application">
<id>org.geany.Geany</id>
<launchable type="desktop-id">geany.desktop</launchable>
<metadata_license>CC0-1.0</metadata_license>
<name>Geany</name>
<project_license>GPL-2.0+</project_license>
<summary>A fast and lightweight IDE</summary>
<developer_name>Geany Team</developer_name>
<url type="homepage">https://geany.org/</url>
<description>
<p>Geany was developed to provide a small and fast IDE, which has only a
few dependencies on other packages. Another goal was to be as independent
as possible from a specific Desktop Environment like KDE or GNOME.</p>
<p>Geany includes the following features:</p>
<ul>
<li>Syntax highlighting</li>
<li>Code completion</li>
<li>Auto completion of often used constructs like if, for and while</li>
<li>Auto completion of XML and HTML tags</li>
<li>Call tips</li>
<li>Code folding</li>
<li>Many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal</li>
<li>Symbol lists</li>
<li>Embedded terminal emulation</li>
<li>Extensibility through plugins</li>
</ul>
</description>
<screenshots>
<screenshot type="default">
<image>https://www.geany.org/uploads/Gallery/geany_main.png</image>
</screenshot>
<screenshot>
<image>https://www.geany.org/uploads/Gallery/geany_build.png</image>
</screenshot>
<screenshot>
<image>https://www.geany.org/uploads/Gallery/geany_vte.png</image>
</screenshot>
</screenshots>
<update_contact>https://github.com/geany/geany</update_contact>
<translation type="gettext">geany</translation>
<releases>
<release version="2.0" date="2023-10-19"/>
<release version="1.38" date="2021-10-09"/>
<release date="2020-11-08" version="1.37.1"/>
<release date="2019-09-28" version="1.36"/>
<release date="2019-04-28" version="1.35"/>
</releases>
<content_rating type="oars-1.1"/>
</component>
5 changes: 5 additions & 0 deletions packages/g/geany/monitoring.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
releases:
id: 5514
rss: https://github.com/geany/geany/releases.atom
security:
cpe: ~ # Last checked 2025-02-07
4 changes: 3 additions & 1 deletion packages/g/geany/package.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name : geany
version : '2.0'
release : 31
release : 32
source :
- https://github.com/geany/geany/archive/refs/tags/2.0.0.tar.gz : a744ab9ae3e58b371de4b50990c44227c499f82e2a8ee6753307ef107748e4df
homepage : https://geany.org
Expand Down Expand Up @@ -29,5 +29,7 @@ install : |
%make_install
rm $installdir/usr/share/doc/geany/{AUTHORS,COPYING,ChangeLog,LexillaLicense.txt,NEWS,README,ScintillaLicense.txt,THANKS,TODO,manual.txt}
rm $installdir/usr/share/geany/GPL-2
install -Dm00644 $pkgfiles/org.geany.Geany.metainfo.xml $installdir/usr/share/metainfo/org.geany.Geany.metainfo.xml
check : |
%make check || :
7 changes: 4 additions & 3 deletions packages/g/geany/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,7 @@ system.
<Path fileType="localedata">/usr/share/locale/zh_CN/LC_MESSAGES/geany.mo</Path>
<Path fileType="localedata">/usr/share/locale/zh_TW/LC_MESSAGES/geany.mo</Path>
<Path fileType="man">/usr/share/man/man1/geany.1</Path>
<Path fileType="data">/usr/share/metainfo/org.geany.Geany.metainfo.xml</Path>
</Files>
</Package>
<Package>
Expand All @@ -264,7 +265,7 @@ system.
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="31">geany</Dependency>
<Dependency release="32">geany</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/geany/app.h</Path>
Expand Down Expand Up @@ -311,8 +312,8 @@ system.
</Files>
</Package>
<History>
<Update release="31">
<Date>2024-02-15</Date>
<Update release="32">
<Date>2025-02-07</Date>
<Version>2.0</Version>
<Comment>Packaging update</Comment>
<Name>Joey Riches</Name>
Expand Down

0 comments on commit 54b64f4

Please sign in to comment.