Bug#772414: ITP: entityx -- A fast, type-safe C++ Entity Component System

2014-12-06 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: entityx
  Version : 1.0.1
  Upstream Author : Alec Thomas a...@swapoff.org
* URL : https://github.com/alecthomas/entityx
* License : MIT
  Programming Lang: C++
  Description : A fast, type-safe C++ Entity Component System


EntityX is an Entity Component system that uses C++11 features to provide type-
safe component management, event delivery, etc. It was built with game
development in mind, although it can be used with all kinds of projects.

I use this library and would like to see it in the Debian archive. It's a
wonderful tool that allows developers to focus on their project, instead of
having to re-invent the wheel for this kind of programming pattern.

I plan to package it in collab-maint.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141206153139.23524.80189.reportbug@goldeneye



Bug#779545: ITP: rofi -- A window switcher, run dialog and dmenu replacement

2015-03-01 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: rofi
  Version : 0.15.2
  Upstream Author : Dave Davenport 
* URL : https://davedavenport.github.io/rofi/
* License : MIT/X11
  Programming Lang: C
  Description : A window switcher, run dialog and dmenu replacement

rofi can act as an application launcher, window switcher, ssh launcher and
dmenu replacement.

Included features:

- Full keyboard navigation

- Type to filter (case insensitive)

- RTL language support

- UTF-8 enabled

- Optional history based ordering (last 25 choices are ordered on top based on
use)

- Can be extended using scripts

- Optional use of "Levenshtein distance" to order matches while typing


This package does is not a dependency of any package in the Debian archives
yet.

I plan on maintaining this package in collab-maint.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150302044200.25415.5315.reportbug@goldeneye



Bug#783215: ITP: lua-say -- Lua string hashing/indexing library

2015-04-23 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-say
  Version : 1.3-1
  Upstream Author : 2012 Olivine Labs, LLC.
* URL : https://github.com/Olivine-Labs/say/
* License : MIT
  Programming Lang: Lua
  Description : Lua string hashing/indexing library

say is a simple string key/value store for i18n or any other case where you
want namespaced strings.

It is a dependency of busted (#783044), which in turn is a dependency of
neovim (#752264).

I plan to maintain it in pkg-lua


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150423224636.19650.37418.reportbug@goldeneye



Bug#783216: ITP: lua-ansicolors -- simple Lua function for printing to the console in color

2015-04-23 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-ansicolors
  Version : 1.0.2
  Upstream Author : Enrique García 
* URL : https://github.com/kikito/ansicolors.lua/
* License : MIT
  Programming Lang: Lua
  Description : simple Lua function for printing to the console in color

 ansicolors provides the 'colors' function which allows the Lua programmer to
 output colored (both foreground and background) and stylized text.
 .
 One can use standard terminal colors: black, red, green, yellow, blue,
 magenta, cyan, white.
 .
 The following styles are also available: bright, dim, underline, blink,
 reverse, hidden, reset.

It is a dependency of busted (#783044), which in turn is a dependency to run
tests for neovim (#752264).

I plan to maintain it in pkg-lua


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150423230145.1604.85077.reportbug@goldeneye



Bug#783218: ITP: lua-luassert -- Lua assertions extension

2015-04-23 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-luassert
  Version : 1.7.61
  Upstream Author : Olivine Labs, LLC.
* URL : https://github.com/Olivine-Labs/luassert/
* License : MIT
  Programming Lang: Lua
  Description : Lua assertions extension

 luassert extends Lua's built-in assertions to provide additional tests and
 the ability to create your own.
 .
 It comes preloaded with argument formatters for common Lua types, but it is
 easy to add custom ones as well.

It is a dependency of busted (#783044), which in turn is a dependency to run
tests for neovim (#752264).

I plan to maintain it in pkg-lua


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150423231729.15571.30184.reportbug@goldeneye



Bug#783667: ITP: lua-cliargs -- command-line argument parsing module for Lua

2015-04-28 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-cliargs
  Version : 2.5-1
  Upstream Author : Ahmad Amireh 
* URL : https://github.com/amireh/lua_cliargs
* License : MIT
  Programming Lang: Lua
  Description : command-line argument parsing module for Lua

 cliargs is a command-line argument parser for Lua. It supports several types
of arguments:
 .
  * required arguments
  * optional arguments with different notations: -short-key VALUE and/or
--expanded-key=VALUE
  * optional arguments with multiple-values that get appended to a list
  * optional "flag" arguments (on/off options) with notations: -short-key
and/or --expanded-key
  * a single optional "splat" argument which can be repeated (must be the last
argument)
 .
 Optional arguments can have default values (strings), flags always default to
'true'.


This package is a dependency of busted (#783044), which in turn is a dependency
to run tests for neovim (#752264).

I plan to maintain it in pkg-lua.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150428221305.13587.66033.reportbug@goldeneye



Bug#784058: ITP: lua-dkjson -- JSON module written in Lua

2015-05-02 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-dkjson
  Version : 2.5
  Upstream Author : David Heiko Kolf 
* URL : http://dkolf.de/src/dkjson-lua.fsl/home
* License : MIT
  Programming Lang: Lua
  Description : JSON module written in Lua
 dkjson is a JSON (JavaScript Object Notation) encoder / decoder. It supports
UTF-8.
 .
 It is written in Lua without any dependencies, but when LPeg (provided in
Debian by lua-lpeg) is installed dkjson uses it to speed up decoding.


This package is a dependency of busted (#783044), which in turn is a dependency
to run tests for neovim (#752264).

I plan to maintain it in pkg-lua.

Additionnal note: This Lua library is currently shipped / embedded with 3 other
packages: vlc, ntopng and sysdig [1]. Once this package is included in this
archive I plan to contact the maintainers of this package to see what could be
done to depend on lua-dkjson, instead of shipping it directly with their
packages.

[1]: http://codesearch.debian.net/perpackage-results/dkjson/2/page_0


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150502144717.14454.64810.reportbug@goldeneye



Bug#784103: ITP: lua-mediator -- Event management in Lua for clean and decoupled code

2015-05-02 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-mediator
  Version : 1.1.1-0
  Upstream Author : Olivine Labs, LLC.
* URL : https://github.com/Olivine-Labs/mediator_lua
* License : MIT
  Programming Lang: Lua
  Description : Event management in Lua for clean and decoupled code
 mediator_lua is a simple class that allows you to listen to events by
subscribing to and sending data to channels.
 .
 Its purpose is to help you decouple code where you might otherwise have
functions calling functions calling functions.


This package is a dependency of busted (#783044), which in turn is a dependency
to run tests for neovim (#752264).

I plan to maintain it in pkg-lua.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150503034652.21126.18525.reportbug@goldeneye



Bug#784165: ITP: lua-messagepack -- a pure Lua implementation of MessagePack

2015-05-03 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-messagepack
  Version : 0.3.2
  Upstream Author : Francois Perrad 
* URL : http://fperrad.github.io/lua-MessagePack/
* License : MIT
  Programming Lang: Lua
  Description : a pure Lua implementation of MessagePack
 This module provides an API to convert Lua data structures to MessagePack, and
vice versa.
 .
 MessagePack is an efficient binary serialization format.
 .
 It lets you exchange data among multiple languages like JSON but it's faster.
 and smaller.


This package is a dependency of neovim (#752264)

I plan to maintain it in pkg-lua.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150503174343.7087.21959.reportbug@goldeneye



Bug#832337: ITP: lua-inifile -- simple, complete ini parser for lua

2016-07-24 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-inifile
  Version : 1.0-2
  Upstream Author : Bart van Strien 
* URL : https://github.com/bartbes/inifile
* License : Simplified BSD
  Programming Lang: Lua
  Description : simple, complete ini parser for lua

inifile is a simple, complete ini parser for lua that intends to preserve
as much information as possible, like the order of the file and the stored
comments. It is also out-of-the-box compatible with LÖVE.

This package is a dependency of lua-cliargs

It will be maintained in pkg-lua



Bug#832435: ITP: lua-nvim -- lua client for neovim

2016-07-25 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-nvim
  Version : 0.0.1-25
  Upstream Author : Neovim contributors
* URL : https://github.com/neovim/lua-client/
* License : Apache-2.0
  Programming Lang: Lua, C
  Description : lua client for neovim

Lua library to communicate with Neovim through its msgpack-rpc API

It will eventually be able to act as a Lua plugin host, enabling the use and
development of Lua plugins for Neovim.



This package is required to run the tests for neovim

It will be maintained in pkg-lua



Bug#835379: ITP: ruby-neovim -- ruby bindings for neovim

2016-08-24 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: ruby-neovim
  Version : 0.3.0
  Upstream Author : Alex Genco 
* URL : https://github.com/alexgenco/neovim-ruby
* License : MIT
  Programming Lang: Ruby
  Description : ruby bindings for neovim

Ruby library to communicate with neovim remotely

It is also a plugin host for neovim, allowing users to run and develop plugins
for neovim written entirely in Ruby.

It also acts as a compatibility layer for Ruby plugins written for vim. The
:ruby, :rubyfile, and :rubydo commands are intended to behave the same as they
did in vim

This package is required to enable ruby support in neovim, as well as enabling
the ruby tests for neovim.

I plan to maintain this package pkg-ruby



Bug#847712: ITP: docker-pycreds -- Python bindings for the docker credentials store API

2016-12-10 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: docker-pycreds
  Version : 0.2.1
  Upstream Author : Joffrey F 
* URL : https://github.com/shin-/dockerpy-creds
* License : Apache-2.0
  Programming Lang: Python
  Description : Python bindings for the docker credentials store API

This package provides a python interface to docker-credential-helpers (a helper
to use the docker credentials store)

It is a new dependency for latest upstream version of python-docker.



Bug#892007: ITP: libxpp -- A C++11 RAII wrapper for XCB

2018-03-03 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: libxpp
  Version : 1.4.0
  Upstream Author : Jochen Keil 
* URL : https://github.com/jaagr/xpp
* License : MIT
  Programming Lang: C++, Python
  Description : A C++11 RAII wrapper for XCB

XPP is a header only C++11 RAII wrapper around X protocol C-language Binding
(XCB).

Since there is another package named "xpp" in Debian, I am going to use
"libxpp" as the source package name.

Note that I am packaging a fork of xpp. The original repository hasn't been
updated in 4 years, the features that polybar requires were added in the fork.

This package is a dependency of polybar (ITP #856179)



Bug#892008: ITP: i3ipcpp -- C++ interface to i3-ipc

2018-03-03 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: i3ipcpp
  Version : 0.7.1
  Upstream Author : Sergey Naumov 
* URL : https://github.com/jaagr/i3ipcpp
* License : MIT
  Programming Lang: C++
  Description : C++ interface to i3-ipc

Window manager i3-wm ships with an IPC interface (interprocess communication),
accessible through a CLI utility named "i3-ipc".

i3ipcpp provides a way to use this IPC interface through C++ code.

This package is a dependency of polybar (ITP #856179)



Bug#856179: ITP: polybar -- fast and easy-to-use status bar

2017-02-25 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: polybar
  Version : 3.0.4
  Upstream Author : Michael Carlberg 
* URL : https://github.com/jaagr/polybar/
* License : MIT/Expat
  Programming Lang: C++
  Description : fast and easy-to-use status bar

The main purpose of Polybar is to help users create awesome status bars. It has
built-in functionality to display information about the most commonly used
services, such as:

 * Systray icons
 * Window title
 * Playback controls and status display for MPD using libmpdclient
 * ALSA volume controls
 * Workspace and desktop panel for bspwm and i3
 * Workspace module for EWMH compliant window managers
 * Keyboard layout and indicator status
 * CPU and memory load indicator
 * Battery display
 * Network connection details
 * Backlight level
 * Date and time label
 * Time-based shell script execution
 * Command output tailing
 * User-defined menu tree
 * Inter-process messaging

Users can also develop their own modules and/or integrate modules created by
others.

It can be used a replacement for status bars / panels used in different window
managers and desktop environments.

I plan to maintain this package in collab-maint on alioth



Bug#815489: ITP: lua-system -- platform independent system call library for Lua

2016-02-21 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-system
  Version : 0.1.0
  Upstream Author : Oscar Lim 
* URL : https://github.com/o-lim/luasystem
* License : Expat
  Programming Lang: C, Lua
  Description : platform independent system call library for Lua


luasystem is a platform independent system call library for Lua.

It supports Lua >= 5.1 and luajit >= 2.0.0.

Currently the following functions are supported:

 * gettime
 * sleep

This package is a dependency of busted (#783044), which is required to run the
tests for neovim.

The package will be maintained in pkg-lua.



Bug#818112: ITP: neovim-qt -- neovim client library and GUI

2016-03-13 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: neovim-qt
  Version : 0.1.1
  Upstream Author : Rui Abreu Ferreira 
* URL : https://github.com/equalsraf/neovim-qt
* License : ISC
  Programming Lang: C++
  Description : neovim client library and GUI

It provides Qt5 bindings (libneovim-qt) to help developing neovim clients and
plugins.

It also provides a GUI for neovim, using the above bindings.

This package will be maintained in the pkg-vim team



Bug#829039: ITP: lua-luv -- libuv bindings for lua

2016-06-29 Thread Jason Pleau
Package: wnpp
Severity: wishlist
Owner: Jason Pleau 

* Package name: lua-luv
  Version : 1.9.0-3
  Upstream Author : The Luvit Authors
* URL : https://github.com/luvit/luv
* License : Apache
  Programming Lang: C, Lua
  Description : libuv bindings for lua

libuv is a multi-platform support library with a focus on asynchronous I/O.

This package provides libuv bindings for the Lua programming language.


lua-luv is a dependency for lua-nvim (not yet packaged nor ITP'd), which in
turn is a dependency to run the tests for neovim, and in the future will likely
provide Lua bindings for neovim plugins.

I will maintain lua-luv in the pkg-lua team.