Alexei Sorokin's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

Alexei Sorokin's avatar

Alexei Sorokin


Involved Projects and Packages
Base:System / bluez-tools Maintainer Bugowner

bluez-tools is a project to implement the better command line tools for BlueZ.
The project implemented in C and uses the D-Bus interface of BlueZ.

Dynamic Lua binding to any library which is introspectable using gobject-introspection.
Allows using GObject-based libraries directly from Lua.

This wrapper attempts to provide a perlish interface while remaining as true as possible to the underlying C API, so that any reference materials you can find on using GLib may still apply to using the libraries from perl.
This module also provides facilities for creating wrappers for other GObject-based libraries.
The the SEE ALSO manpage section contains pointers to all sorts of good information.

This package provides perl bindings for GObject Introspection.
Glib::Object::Introspection uses the gobject-introspection and libffi projects to dynamically create Perl bindings for a wide variety of libraries.
Examples include GTK+, WebKit, libsoup and many more.

The Gtk2 module allows a Perl developer to use the GTK+ graphical user interface library. Find out more about GTK+ at

The GTK+ Reference Manual is also a handy companion when writing Gtk applications in any language.
The Perl bindings follow the C API very closely, and the C reference documentation should be considered the canonical source.

To discuss gtk2-perl, ask questions and flame/praise the authors, join at

Also have a look at the gtk2-perl website and sourceforge project page,

This package provides perl bindings for libappindicator.
libappindicator is a library which provides a tray icon in desktop environments via StatusNotifierItem implementation.

ExifTool is a customisable set of Perl modules plus a full-featured application for reading and writing meta information in a wide variety of files, including the maker note information of many digital cameras by various manufacturers such as Canon, Casio, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

The PRECIS framework makes internationalised user names and passwords safer for use by applications.
PRECIS profiles transform unicode strings into a canonical form, suitable for comparison.

This module implements the PRECIS Framework as described in:
- PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalised Strings in Application Protocols (RFC 8264).
- Preparation, Enforcement, and Comparison of Internationalised Strings Representing Usernames and Passwords (RFC 8265).
- Preparation, Enforcement, and Comparison of Internationalised Strings Representing Nicknames (RFC 8266).

slixmpp is an MIT licensed XMPP library for Python.
The goals of the project are ease of implementation, and complete draft XEP (XMPP Extended Protocol) coverage.
Ideally the community will be able to use this for bots, easy XEP protocolling, etc.

BCUnit is a unit testing framework for C, derived from CUnit.
(B)CUnit provides various interfaces to the framework, some of which are platform dependent (e.g. curses on *nix).
The framework complies with the conventional structure of test cases bundled into suites which are registered with the framework for running.

devel:libraries:c_c++ / libchardet Maintainer Bugowner

Mozilla's Universal Charset Detector C/C++ API.

libtorrent-rasterbar is a C++ library that aims to be a good alternative to all the other bittorrent implementations around.
It is a library and not a full featured client, although it comes with a working example client.

The main goals of libtorrent-rasterbar are:
* To be cpu efficient.
* To be memory efficient.
* To be very easy to use.

libtorrent-rasterbar is a C++ library that aims to be a good alternative to all the other bittorrent implementations around.
It is a library and not a full featured client, although it comes with a working example client.

The main goals of libtorrent-rasterbar are:
* To be cpu efficient.
* To be memory efficient.
* To be very easy to use.

A library to establish instant messaging connections to the IBM Sametime IM server.

qimageblitz is a graphical effect and filter library for Qt that contains many improvements over KDE 3.x's kdefx library including bugfixes, memory and speed improvements, and MMX/SSE support.

Opera is a proprietary, fast, and user-friendly web browser.
It includes web developer tools, news aggregation, and the ability to compress data via Opera Turbo on congested networks.

devel:tools / binwalk Maintainer

Binwalk is a tool for searching a given binary image for embedded files and executable code.
Specifically, it is designed for identifying files and code embedded inside of firmware images. Binwalk uses the libmagic library, so it is compatible with magic signatures created for the Unix file utility.
Binwalk also includes a custom magic signature file which contains improved signatures for files that are commonly found in firmware images such as compressed/archived files, firmware headers, Linux kernels, bootloaders, filesystems, etc.

devel:tools / bsdiff Maintainer Bugowner

bsdiff and bspatch are tools for building and applying patches to binary files.
By using suffix sorting (specifically, Larsson and Sadakane's qsufsort) and taking advantage of how executable files change, bsdiff routinely produces binary patches 50-80%% smaller than those produced by Xdelta, and 15%% smaller than those produced by .RTPatch.

devel:tools / debootstrap Maintainer

debootstrap is used to create a Debian base system from scratch, without requiring the availability of dpkg or apt. It does this by downloading .deb files from a mirror site, and carefully unpacking them into a directory which can eventually be chrooted into.

Autovala is an application and a library designed to help in the creation of projects with Vala and CMake.

devel:tools:building / meson Maintainer Bugowner

Meson is a build system designed to optimise programmer productivity.
It aims to do this by providing support for software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like.
Supported languages include C, C++, Fortran, Java, Rust.
Build definitions are written in a non-turing complete Domain Specific Language.

devel:tools:lttng Maintainer Bugowner

LTTng (Linux Trace Toolkit Next Generation) is a tracer for Linux.
It is a kernel module accompanied by a toolchain (ltt-control) to control the tracing, as well as a trace viewing and analysis application (LTTV).
LTTng includes a set of kernel instrumentation points useful for debugging a wide range of bugs, that are otherwise extremely challenging.
These include, for example, performance problems on parallel systems and on real-time systems.
LTTng is designed for minimal performance impact and has a near zero impact when not tracing. LTTng has at least basic support for all Linux architectures.

devel:tools:lttng / babeltrace Maintainer Bugowner

This project provides trace read and write libraries, as well as a trace converter.
A plugin can be created for any trace format to allow its conversion to/from another trace format.

devel:tools:lttng / lttng-modules Maintainer Bugowner

The LTTng Kernel Modules necessary for instrumenting kernel subsystems.

devel:tools:lttng / lttng-tools Maintainer Bugowner

This package provides the userspace tools for controlling the LTTng subsystem from userspace.

openSUSE Build Service is sponsored by