Bug#966299: ITP: libapfloat-java -- high performance arbitrary precision arithmetic library for Java

2020-07-26 Thread Pierre Gruet
Package: wnpp
Severity: wishlist
Owner: Debian Java team 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-j...@lists.debian.org

* Package name: libapfloat-java
  Version : 1.9.1
  Upstream Author : Mikko Tommila 
* URL : http://www.apfloat.org/apfloat_java
* License : LGPL-2.1
  Programming Lang: Java
  Description : high performance arbitrary precision arithmetic library for 
Java

Apfloat is a high performance arbitrary precision arithmetic library.
You can perform calculations with a precision of millions of digits with
it. It's as simple to use as Java's BigDecimal or BigInteger classes,
but performs a lot better with extreme precision numbers (more than a
few hundred digits). Also, a full suite of mathematical functions for
arbitrary precision numbers are available: all those existing in
java.lang.Math and more.

This package is needed as a dependency of snpeff, which the Debian Med team 
would like to package. I am personnally aiming at this.
It will be maintained in the Debian Java team.



Bug#966302: ITP: dukpy -- Simple JavaScript interpreter for Python

2020-07-26 Thread Sao I Kuan
Package: wnpp
Severity: wishlist
Owner: Sao I Kuan 

* Package name: dukpy
  Version : 0.2.3
  Upstream Author : Alessandro Molina 
* URL : https://github.com/amol-/dukpy
* License : Expat
  Programming Lang: Python
  Description : Simple JavaScript interpreter for Python

 A simple javascript interpreter for Python built on top of duktape engine
 without any external dependency. It comes with a bunch of common 
 transpilers built-in for convenience.



Bug#966305: ITP: python-itemloaders -- Library to populate items using XPath and CSS with a convenient API

2020-07-26 Thread Andrey Rahmatullin
Package: wnpp
Severity: wishlist
Owner: Andrey Rahmatullin 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: python-itemloaders
  Version : 1.0.1
  Upstream Author : Scrapinghub 
* URL : https://github.com/scrapy/itemloaders
* License : BSD-3
  Programming Lang: Python
  Description : Library to populate items using XPath and CSS with a
convenient API


itemloaders is a library that helps you collect data from HTML and XML sources.

It comes in handy to extract data from web pages, as it supports data
extraction using CSS and XPath Selectors.

It's specially useful when you need to standardize the data from many sources.
For example, it allows you to have all your casting and parsing rules in a
single place.


It's a former part of python-scrapy and is a dependency for its newer versions.



Bug#966327: ITP: foot -- Fast, lightweight and minimalistic Wayland terminal emulator

2020-07-26 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-devel@lists.debian.org, bir...@debian.org

* Package name: foot
  Version : 1.4.1
  Upstream Author : Daniel Eklöf
* URL : https://codeberg.org/dnkl/foot
* License : MIT
  Programming Lang: C
  Description : Fast, lightweight and minimalistic Wayland terminal emulator

Foot is a Wayland terminal emulator.
Features:
* Fast
* Lightweight, in dependencies, on-disk and in-memory
* Wayland native
* DE agnostic
* User configurable font fallback
* On-the-fly DPI font size adjustment
* Scrollback search
* Color emoji support
* Server/daemon mode
* Multi-seat
* Synchronized Updates support
* Sixel image support

I plan to maintain it in the swaywm-team


Bug#966329: ITP: fcft -- simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman

2020-07-26 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-devel@lists.debian.org, bir...@debian.org

* Package name: fcft
  Version : 2.2.2
  Upstream Author : Daniel Eklöf
* URL : https://codeberg.org/dnkl/fcft
* License : MIT
  Programming Lang: C
  Description : simple library for font loading and glyph rasterization 
using FontConfig, FreeType and pixman

fcft is a small font loading and glyph rasterization library built
on-top of FontConfig, FreeType2 and pixman.

It can load and cache fonts from a fontconfig-formatted name string,
e.g. Monospace:size=12, optionally with user configured fallback fonts.

This is a build dependency of foot (#966327).


Bug#966328: ITP: tllist -- A C header file only implementation of a typed linked list

2020-07-26 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-devel@lists.debian.org, bir...@debian.org

* Package name: tllist
  Version : 1.0.1
  Upstream Author : Daniel Eklöf
* URL : https://codeberg.org/dnkl/tllist
* License : MIT
  Programming Lang: C
  Description : A C header file only implementation of a typed linked list


Most C implementations of linked list are untyped. That is, their data
carriers are typically void *. This is error prone since your compiler
will not be able to help you correct your mistakes (oh, was it a
pointer-to-a-pointer... I thought it was just a pointer...).

tllist addresses this by using pre-processor macros to implement dynamic
types, where the data carrier is typed to whatever you want; both
primitive data types are supported as well as aggregated ones such as
structs, enums and unions.

This is a build-dependency of foot (#966327).