Oleastre's Projects


kitty - A terminal emulator Uses OpenGL for rendering, offloads rendering to the GPU for lower system load and buttery smooth scrolling. Uses threaded rendering to minimize input latency. Supports all modern terminal features: graphics (images), unicode, true-color, OpenType ligatures, mouse protocol, focus tracking, bracketed paste and so on. Supports tiling multiple terminal windows side by side in different layouts without needing to use an extra program like tmux Can be controlled from scripts or the shell prompt, even over SSH. Has a framework for kittens, small terminal programs that can be used to extend kitty’s functionality. For example, they are used for Unicode input and URL hints. Supports startup sessions which allow you to specify the window/tab layout, working directories and programs to run on startup. Cross-platform support: kitty currently works on Linux and macOS, but because it uses only OpenGL for rendering, it should be trivial to port to other platforms. Allows you to open the scrollback buffer in a separate window using arbitrary programs of your choice. This is useful for browsing the history comfortably in a pager or editor.
  • Fedora 28 : x86_64
  • Fedora 29 : x86_64


Simple fedora packaging for Adobe Font Development Kit for OpenType. This repository also includes some other font tools: updated fonttools ufolib updated fontMath mutatormath


Various extra fonts packages
  • Epel for CentOS 6 : i386, x86_64
  • Epel for CentOS 7 : x86_64
  • Fedora 27 : i386, x86_64
  • Fedora 28 : i386, x86_64
  • Fedora 29 : i386, x86_64
  • Fedora rawhide : i386, x86_64


“MMA—Musical MIDI Accompaniment” is an accompaniment generator. It creates MIDI tracks for a soloist to perform over from a user supplied file containing chords and MMA directives. MMA is very versatile and generates excellent tracks. It comes with an extensive user-extendable library with a variety of patterns for various popular rhythms, detailed user manuals, and several demo songs. MMA is a command line driven program. It creates MIDI files which are then played by a sequencer or MIDI file play program.
  • Fedora 28 : x86_64
  • Fedora 29 : x86_64
  • Fedora rawhide : x86_64


PhotoFlow The aim of the project is to provide a fully non-destructive photo retouching program that includes a complete workflow from RAW image development to high-quality printing. Here is the general feature (whish)list: Fully non-destructive, layer-based photo editing workflow with realtime preview of the final image Support for 8-bits and 16-bits integer as well as 32-bits and 64-bits floating point precision, selectable at runtime and on a per-image basis Plugin-based architecture: new tools can be implemented as separate modules that are loaded at runtime Allows to load and edit images of arbitrary size, thanks to the underlying rendering engine based on the VIPS library Fully color managed workflow: user-defined input, work and output profiles, soft-proofing, etc... Support for layer grouping and layer masks Support for common photo editing tools: levels, curves, brightness-contrast control, blurring, sharpening, cropping, resizing, colorspace conversions, etc..., all implemented in the form of image layers User-friendly interface to develop new tools and image filters as external plugins You can follow the development of photoflow and learn about its usage in the dedicated blog: http://photoflowblog.blogspot.fr/


SILE is a typesetting system. Its job is to produce beautiful printed documents. It’s similar to TeX, but with some ideas borrowed from InDesign, and written with modern technologies in mind.


abcMIDI is a package of programs for processing ABC music notation files. It consists of several programs: abc2midi to convert ABC music notation to MIDI midi2abc to convert MIDI files to the corresponding ABC. abc2abc to reformat and/or transpose ABC files yaps to typeset ABC files as PostScript. mftext to dump a MIDI file as text. abcmatch to search for specific sequences of notes in an abc file. midicopy to copy parts of a MIDI file into another one. For a description of the ABC syntax, please see the ABC user guide which is a part of the abcm2ps package.
  • Fedora 28 : x86_64
  • Fedora 29 : x86_64