Bug#1039111: ITP: ospray -- Open, Scalable, and Portable Ray Tracing Engine

2023-06-25 Thread Francois Mazen
Package: wnpp
Severity: wishlist
Owner: Francois Mazen 
X-Debbugs-Cc: debian-devel@lists.debian.org, franc...@mzf.fr

* Package name: ospray
  Version : 2.11.0
* URL : https://www.ospray.org/
* License : Apache 2.0
  Programming Lang: C++
  Description : Open, Scalable, and Portable Ray Tracing Engine

Intel OSPRay is an open source, scalable, and portable ray tracing engine for
high-performance, high-fidelity visualization on Intel Architecture CPUs.
OSPRay is part of the Intel oneAPI Rendering Toolkit and is released under the
permissive Apache 2.0 license.
The purpose of OSPRay is to provide an open, powerful, and easy-to-use
rendering library that allows one to easily build applications that use ray
tracing based rendering for interactive applications (including both surface-
and volume-based visualizations). OSPRay is completely CPU-based, and runs on
anything from laptops, to workstations, to compute nodes in HPC systems.

OSPRay is very popular in scientific visualization community and several
packages in the Debian archive would benefit from it like VTK, ParaView or F3d.

OSPRay package depends on Embree with ISPC enabled build (#956816), rkcommon
(#1039110), and optional dependencies like Open VKL (https://www.openvkl.org/)
or Open Image Denoise (https://www.openimagedenoise.org/). I plan to package
and upload the mandatory dependencies first then package OSPRay and finally
package the optional dependencies.

I already have an experimental package working at
https://salsa.debian.org/mzf/ospray (it requires special build of embree with
ispc) and I plan to maintain this package myself. However, I'm open to co-
maintenance and team maintenance if it someone volunteers.



Bug#1039110: ITP: rkcommon -- Intel oneAPI Rendering Toolkit common C++/CMake infrastructure

2023-06-25 Thread Francois Mazen
Package: wnpp
Severity: wishlist
Owner: Francois Mazen 
X-Debbugs-Cc: debian-devel@lists.debian.org, franc...@mzf.fr

* Package name: rkcommon
  Version : 1.11.0
* URL : https://github.com/ospray/rkcommon
* License : Apache-2.0
  Programming Lang: C++
  Description : Intel oneAPI Rendering Toolkit common C++/CMake
infrastructure

This project represents a common set of C++ infrastructure and CMake utilities
used by various components of Intel® oneAPI Rendering Toolkit. I plan to
package it because it's a dependency of OSPRay (https://www.ospray.org/) which
I also plan to package.

Although I would maintain this package myself, I'm also open to any
collaborative maintenance (Team or co-maintainers).

I already have a basic package working here:
https://salsa.debian.org/mzf/rkcommon


Bug#1014195: ITP: gtg -- Getting Things Gnome!, an organizer for the GNOME desktop environment

2022-07-01 Thread Francois Mazen
Package: wnpp
Severity: wishlist
Owner: Francois Mazen 
X-Debbugs-Cc: debian-devel@lists.debian.org, franc...@mzf.fr

* Package name: gtg
  Version : 0.6
  Upstream Author : Lionel Dricot & Bertrand Rousseau
* URL : https://wiki.gnome.org/Apps/GTG
* License : GPLv3
  Programming Lang: Python
  Description : Getting Things Gnome!, an organizer for the GNOME desktop
environment

The purpose of this ITP is to reintroduce the package that have been removed
because of python3 transition. The upstream is now active and new releases are
available.

This package depends on liblarch which needs to be reintroduced first [1].

Getting Things GNOME! (GTG) is a personal tasks and TODO-list items organizer
for the GNOME desktop environment and inspired by the ''Getting Things Done''
(GTD) methodology.

GTG is designed with flexibility, adaptability, and ease of use in mind, so its
user interface and workflow can be used as more than just "GTD" software. GTG
is intended to help you track everything you need to do and need to know, from
small tasks to large projects.


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014194



Bug#1014194: ITP: liblarch -- a Python library to easily handle data structures

2022-07-01 Thread Francois Mazen
Package: wnpp
Severity: wishlist
Owner: Francois Mazen 
X-Debbugs-Cc: debian-devel@lists.debian.org, franc...@mzf.fr

* Package name: liblarch
  Version : 3.2.0
  Upstream Author : Lionel Dricot & Izidor Matušov
* URL : https://live.gnome.org/liblarch
* License : LGPL-3+
  Programming Lang: Python
  Description : a Python library to easily handle data structures

The purpose of this ITP is to reintroduce liblarch package, in order to
reintroduce the gtg (Getting Things Gnome) package.

Liblarch is a Python module created to easily handle data structure such
as lists, trees and directed acyclic graphs (tree where nodes can have
multiple parents).
Liblarch supports multiple views of one data structure and complex
filtering. That way, you have a clear separation between your data
(Model) and how they are displayed (View).


Bug#1004401: ITP: nicotine -- graphical client for the SoulSeek peer-to-peer system

2022-01-26 Thread Francois Mazen
Package: wnpp
Severity: wishlist
Owner: Francois Mazen 
X-Debbugs-Cc: debian-devel@lists.debian.org, franc...@mzf.fr

* Package name: nicotine
  Version : 3.2.0
  Upstream Author : Nicotine+ Team 
* URL : https://nicotine-plus.org/
* License : GPL-3+
  Programming Lang: Python
  Description : graphical client for the SoulSeek peer-to-peer system

Nicotine+ is a graphical client for the Soulseek peer-to-peer network. It aims
to be a pleasant, free and open source (FOSS) alternative to the official
Soulseek client, providing additional functionality while keeping current with
the Soulseek protocol. Nicotine+ uses GTK for its graphical user interface, and
is written in Python.

I intent to reintroduce the nicotine package and maintain it. It has been
removed due to lack of upstream maintenance. Recently the project got revived
and now there is a python3 version and active upstream.

Someone already opened an RFP, see #966000.



Bug#893306: ITP: taptempo -- A command line tap tempo.

2018-03-17 Thread Francois Mazen
Package: wnpp
Severity: wishlist
Owner: Francois Mazen 

* Package name: taptempo
  Version : 1.2.0
  Upstream Author : Francois Mazen 
* URL : https://github.com/moleculext/taptempo
* License : GPL-3.0
  Programming Lang: C++
  Description : A command line tap tempo.

A command line tap tempo. Hit enter key with style and you'll get the
corresponding number of beats per minute (bpm).

I'm the author of this software. I have developed it with a simple use-case:
type "taptempo" in a terminal and hit the enter key at a regular rate to get
the corresponding tempo in BPM (beats per minute).

This is very useful to quickly find the tempo of a song without launching a big
digital workstation like Ardour or LMMS.

This software is simple and minimal, so the maintenance effort should be small:
 - C++11 language
 - CMake for project generation
 - gettext for translation (already English and French)
 - getopt for option parsing