Skip to content

Commit

Permalink
geany: Autospec creation for update from version 1.36 to version 1.37
Browse files Browse the repository at this point in the history
Admiraldesvl (1):
      a minor translation update. (#2367)

Andrej Herceg (1):
      Update of Slovak translation

Andy Alt (1):
      add 'folding margin width setting' (#2140)

Carmina16 (1):
      Add Interlingue translation

Colomban Wendling (13):
      Add support for selecting the default Python command
      Use the `py` launcher for Python filetype on Windows
      Post release version bump
      Small update of making-a-release
      Remove explicit static accessible name from the main window
      Update NEWS to upcoming 1.37 release
      Small update of the French translation
      vte: Free VteFunctions after destroying the widget
      Revert "add 'folding margin width setting' (#2140)"
      Size symbols and fold margins proportional to line height
      Recalculate margins size when changing font
      Update NEWS
      Small NEWS update

Daniel Napora (1):
      Polish translation update

Dmitry (3):
      Corrected a Russian translation of the word Appearance in Preferences
      Sync javascript keywords
      Update Russian translation

Dominic Hopf (1):
      #2459: Add Geany to Category TextEditor (#2460)

Enrico Tröger (12):
      Add missing HAVE_SOCKET guard on in main_lib()
      Save main and project configuration whenever documents are opened/closed
      Add setting, defaulting to TRUE, to disable automatic configuration save
      Windows: bundle the GLib GSpawn helper binaries with the installer
      Windows: Make TCP socket port number configurable (#2585)
      Update Scintilla to version 3.21.1 (#2506)
      Use Python interpreter detected by autotools for geany-gtkdoc.h
      Remove deprecated config options for Doxygen
      Update FreeBasic keywords
      Add note about programming ligatures support on Windows to NEWS
      Windows: Update indirect dependencies for bundle creation
      Set release date

Filip Szymański (1):
      filetypes.lua: Change block comment (#2566)

Forest (1):
      Define text color when setting dark background

Frank Lanitz (18):
      Small update of German translation
      Small update of German translation
      Update of Swedish translation
      Small upate of metadata
      Small update of German translation on Replace and Search
      Small update of German translation
      Update NEWS with transaltions updates done so far since 1.36
      Update po files for string freeze of 1.37
      Danish translation was updated
      Adding update of Greek and Slovak translation to NEWS
      Update Japanese translation
      Italian and Japanese translation were updated for 1.37
      Update Portugese translation
      Update NEWS with recent translation updates
      Dutch translation was updated, too
      Update of German translation
      Revert update of German translation due to unclean local checkout
      Remove intl_stats.sh script

Giuseppe Penone (1):
      it.po for 1.37

Guido Falsi (1):
      Disconnect signal handler from vte before destroying the widget.

Ingmārs Dīriņš (1):
      Small update of Latvian translation (#2383)

Jiří Techet (1):
      Fix gtk2/gtk3 mac integration test

LarsGit223 (1):
      doc: added documentation for the Color Chooser

Lucas Vieites (1):
      Updated Spanish translation

Matthew Brush (7):
      Set a default widget name on all GtkBuilder widgets. (#2469)
      Remove geany.glade from POTFILES.skip
      Show OS info in debug messages
      Persist colour picker palette
      Make GTK3 build default, and GTK2 build optional
      Add utils function to get OS info string
      Use new `utils_get_os_info_string` function

Michael Misirlis (1):
      Greek translation update for Geany 1.37

Mirco Schoenfeld (5):
      added a bibtex parser that extracts identifiers of entries in bib-files and makes them accessible on the sidebar
      added filetypes.bibtex to relevant Makefile plus made lookup of bibtex keywords case insensitive
      Copied BibTeX-parser from universal-ctags/ctags#2137
      added lexer-settings for comments to be highlighted
      moved bibtex definition to the end of filetypes and parser definitions

Nick Treleaven (17):
      Make Open Project dialog cancellable without closing existing session
      Make New Project dialog cancellable without closing existing session
      Opening recent projects: Don't ask whether to close current project
      docs: Clarify that "filetype & independent commands" mean build commands
      Rename superseded "Build menu commands" command to "Set Build Commands"
      Tweak build docs
      Clarify editing build commands from preferences
      Break long lines
      review tweaks
      Wrap joined paragraphs
      g_print handler: Don't add newline
      g_printerr handler: Don't add newline
      build.c: Only set next/prev error menu items sensitive on first error
      build_menu_update: Only enable next/prev error items when errors found
      Fix gcc warning: "/*" within comment
      Re-use "File patterns" string in Find in Files dialog vs "Files"
      Use project file patterns tooltip from #2356 in Find in Files dialog

Peter C. S. Scholtens (1):
      Update nl.po

Pino Toscano (1):
      Include <unistd.h> for pathconf() (#2402)

Samsul Maarif (2):
      Update Indonesian translation
      Fix wrong email address for Samsul Maarif

Snowflake the Pony (1):
      Add Smalltalk filetype

Yaroslav Salnikov (1):
      Corrected russian translation.

pmralbuquerque (1):
      --all

scootergrisen (1):
      Update Danish translation to 1.37

柳东原 · Dongyuan Liu (1):
      Update zh_CN.po

Geany 1.37 (October 25, 2020)

    General
    * Build with GTK3 by default.
    * Add an option (enabled by default) to save main and project configuration
      whenever documents are opened/closed to reduce accidental loss of current
      session in the event of a crash.
    * List Geany in the category TextEditor (Dominic Hopf, Issue#2460).

    Bug Fixes
    * Fix main window name as seen by accessibility tools (Issue#2421).
    * Add missing include (Pino Toscano, PR#2402).
    * Fix a possible crash when quitting (Hodong & Guido Falsi, Issue#2457,
      PR#2634).

(NEWS truncated at 15 lines)
  • Loading branch information
phmccarty committed Oct 26, 2020
1 parent b33a704 commit 931e92d
Show file tree
Hide file tree
Showing 21 changed files with 84 additions and 27 deletions.
6 changes: 0 additions & 6 deletions ChangeLog

This file was deleted.

2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME := geany
URL = https://download.geany.org/geany-1.36.tar.gz
URL = https://download.geany.org/geany-1.37.tar.gz
ARCHIVES =

include ../common/Makefile.common
55 changes: 55 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,58 @@
Geany 1.37 (October 25, 2020)

General
* Build with GTK3 by default.
* Add an option (enabled by default) to save main and project configuration
whenever documents are opened/closed to reduce accidental loss of current
session in the event of a crash.
* List Geany in the category TextEditor (Dominic Hopf, Issue#2460).

Bug Fixes
* Fix main window name as seen by accessibility tools (Issue#2421).
* Add missing include (Pino Toscano, PR#2402).
* Fix a possible crash when quitting (Hodong & Guido Falsi, Issue#2457,
PR#2634).

Interface
* Allow to cancel Open Project and New Project dialogs without closing the
current project.
* Don't ask whether to close current project when opening a recent project.
* Disable some items when they are not available.
* Provide a CSS name for most widgets (PR#2469).
* Adapt margins width to font size and zoom (Issue#1733, PR#1738).
* Show OS info in debug messages.
* Persist color picker palette (Issue#2595).
* Fix color of selected text in search entries with no match (foresto,
Issue#2332, PR#2333)

Editor
* Update Scintilla to version 3.21.1 (PR#2506).

Filetypes
* Add BibTeX filetype (Mirco Schoenfeld, PR#2212).
* Update JavaScript keywords (dmitryunruh, PR#2486).
* Update Lua block comment end (Filip Szymański, PR#2566).
* Update FreeBasic keywords (Issue#2583).
* Add Smalltalk filetype (Snowflake the Pony, PR#2399).
* Add a configuration option to select the default Python command.

Documentation
* Improve Build-related settings documentation.
* Added documentation for the Color Chooser (LarsGit223).

Windows
* Bundle the GLib GSpawn helper binaries with the installer for plugin that
use the related GLib API.
* Make IPC port number configurable, and move the default outside the
dynamic range used by Hyper-V (Issue#2101, PR#2585).
* Use the `py` launcher for Python filetype (Issue#2211).
* Support programming ligatures (like Fira Code font) (Issue#2535).

Internationalization
* New translations: ie
* Updated translations: da, de, el, es, fr, id, it, ja, lv, nl, pl, pt,
ru, sk, sv, zh_CN

Geany 1.36 (September 28, 2019)

General
Expand Down
2 changes: 1 addition & 1 deletion buildreq_cache
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
1.36
1.37
doxygen
intltool
Binary file removed geany-1.29.tar.gz.sig
Binary file not shown.
Binary file removed geany-1.30.1.tar.gz.sig
Binary file not shown.
Binary file removed geany-1.30.tar.gz.sig
Binary file not shown.
Binary file removed geany-1.31.tar.gz.sig
Binary file not shown.
Binary file removed geany-1.32.tar.gz.sig
Binary file not shown.
Binary file removed geany-1.33.tar.gz.sig
Binary file not shown.
Binary file removed geany-1.34.1.tar.gz.sig
Binary file not shown.
Binary file removed geany-1.34.tar.gz.sig
Binary file not shown.
Binary file removed geany-1.35.tar.gz.sig
Binary file not shown.
Binary file removed geany-1.36.tar.gz.sig
Binary file not shown.
Binary file added geany-1.37.tar.gz.sig
Binary file not shown.
34 changes: 19 additions & 15 deletions geany.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
# Source0 file verified with key 0x24CCD8550E5D1CAE (ban@ban.netlib.re)
#
Name : geany
Version : 1.36
Release : 31
URL : https://download.geany.org/geany-1.36.tar.gz
Source0 : https://download.geany.org/geany-1.36.tar.gz
Source1 : https://download.geany.org/geany-1.36.tar.gz.sig
Version : 1.37
Release : 32
URL : https://download.geany.org/geany-1.37.tar.gz
Source0 : https://download.geany.org/geany-1.37.tar.gz
Source1 : https://download.geany.org/geany-1.37.tar.gz.sig
Summary : A fast and lightweight IDE using GTK+
Group : Development/Tools
License : GPL-2.0 HPND
Expand Down Expand Up @@ -112,18 +112,19 @@ man components for the geany package.


%prep
%setup -q -n geany-1.36
%setup -q -n geany-1.37
cd %{_builddir}/geany-1.37

%build
export http_proxy=http://127.0.0.1:9/
export https_proxy=http://127.0.0.1:9/
export no_proxy=localhost,127.0.0.1,0.0.0.0
export LANG=C.UTF-8
export SOURCE_DATE_EPOCH=1570067136
export SOURCE_DATE_EPOCH=1603726710
export GCC_IGNORE_WERROR=1
export CFLAGS="$CFLAGS -fno-lto "
export FCFLAGS="$CFLAGS -fno-lto "
export FFLAGS="$CFLAGS -fno-lto "
export FCFLAGS="$FFLAGS -fno-lto "
export FFLAGS="$FFLAGS -fno-lto "
export CXXFLAGS="$CXXFLAGS -fno-lto "
%configure --disable-static --enable-gtk3
make %{?_smp_mflags}
Expand All @@ -133,14 +134,14 @@ export LANG=C.UTF-8
export http_proxy=http://127.0.0.1:9/
export https_proxy=http://127.0.0.1:9/
export no_proxy=localhost,127.0.0.1,0.0.0.0
make VERBOSE=1 V=1 %{?_smp_mflags} check
make %{?_smp_mflags} check

%install
export SOURCE_DATE_EPOCH=1570067136
export SOURCE_DATE_EPOCH=1603726710
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/share/package-licenses/geany
cp COPYING %{buildroot}/usr/share/package-licenses/geany/COPYING
cp scintilla/License.txt %{buildroot}/usr/share/package-licenses/geany/scintilla_License.txt
cp %{_builddir}/geany-1.37/COPYING %{buildroot}/usr/share/package-licenses/geany/1bba544d91de647b97f45a31e63540d6d5d06096
cp %{_builddir}/geany-1.37/scintilla/License.txt %{buildroot}/usr/share/package-licenses/geany/f06de8b018290a99ff91fa2f136ad3b859ae8543
%make_install
%find_lang geany

Expand Down Expand Up @@ -176,6 +177,7 @@ cp scintilla/License.txt %{buildroot}/usr/share/package-licenses/geany/scintilla
/usr/share/geany/filedefs/filetypes.asciidoc
/usr/share/geany/filedefs/filetypes.asm
/usr/share/geany/filedefs/filetypes.batch
/usr/share/geany/filedefs/filetypes.bibtex
/usr/share/geany/filedefs/filetypes.c
/usr/share/geany/filedefs/filetypes.caml
/usr/share/geany/filedefs/filetypes.cmake
Expand Down Expand Up @@ -221,6 +223,7 @@ cp scintilla/License.txt %{buildroot}/usr/share/package-licenses/geany/scintilla
/usr/share/geany/filedefs/filetypes.ruby
/usr/share/geany/filedefs/filetypes.rust
/usr/share/geany/filedefs/filetypes.sh
/usr/share/geany/filedefs/filetypes.smalltalk
/usr/share/geany/filedefs/filetypes.sql
/usr/share/geany/filedefs/filetypes.tcl
/usr/share/geany/filedefs/filetypes.txt2tags
Expand Down Expand Up @@ -317,6 +320,7 @@ cp scintilla/License.txt %{buildroot}/usr/share/package-licenses/geany/scintilla
/usr/include/geany/pluginutils.h
/usr/include/geany/prefs.h
/usr/include/geany/project.h
/usr/include/geany/scintilla/Compat.h
/usr/include/geany/scintilla/SciLexer.h
/usr/include/geany/scintilla/Sci_Position.h
/usr/include/geany/scintilla/Scintilla.h
Expand Down Expand Up @@ -356,8 +360,8 @@ cp scintilla/License.txt %{buildroot}/usr/share/package-licenses/geany/scintilla

%files license
%defattr(0644,root,root,0755)
/usr/share/package-licenses/geany/COPYING
/usr/share/package-licenses/geany/scintilla_License.txt
/usr/share/package-licenses/geany/1bba544d91de647b97f45a31e63540d6d5d06096
/usr/share/package-licenses/geany/f06de8b018290a99ff91fa2f136ad3b859ae8543

%files man
%defattr(0644,root,root,0755)
Expand Down
5 changes: 4 additions & 1 deletion options.conf
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
[package]
name = geany
url = https://download.geany.org/geany-1.36.tar.gz
url = https://download.geany.org/geany-1.37.tar.gz
archives =
giturl = https://github.com/geany/geany.git
domain =
alias =

[autospec]
# build 32 bit libraries
Expand Down Expand Up @@ -38,6 +39,8 @@ no_autostart = false
nodebug = false
# disable stripping binaries
nostrip = false
# configure build also for openmpi
openmpi = false
# optimize build for size over speed
optimize_size = false
# set profile for pgo
Expand Down
2 changes: 1 addition & 1 deletion release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
31
32
2 changes: 1 addition & 1 deletion upstream
Original file line number Diff line number Diff line change
@@ -1 +1 @@
896c15d87a177b63342c1463f4ed6a56aa09c6d5/geany-1.36.tar.gz
df10c10f599a1e3dc68a42f4dac1987072c94431/geany-1.37.tar.gz
1 change: 1 addition & 0 deletions used_libs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ libglib-2.0.so.0
libgmodule-2.0.so.0
libgobject-2.0.so.0
libgtk-3.so.0
libharfbuzz.so.0
libm.so.6
libpango-1.0.so.0
libpangocairo-1.0.so.0
Expand Down
2 changes: 1 addition & 1 deletion versions
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.36
1.37

0 comments on commit 931e92d

Please sign in to comment.