Codebase list emacs-deferred / debian/0.4.0-1
Initial packaging Lev Lamberov 7 years ago
13 changed file(s) with 173 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 emacs-deferred (0.4.0-1) unstable; urgency=medium
1
2 * Initial release (Closes: #837921)
3
4 -- Lev Lamberov <dogsleg@debian.org> Thu, 15 Sep 2016 17:43:28 +0500
0 Source: emacs-deferred
1 Section: lisp
2 Priority: optional
3 Maintainer: Debian Emacs addons team <pkg-emacsen-addons@lists.alioth.debian.org>
4 Uploaders: Lev Lamberov <dogsleg@debian.org>
5 Build-Depends: debhelper (>= 10),
6 dh-elpa
7 Standards-Version: 3.9.8
8 Testsuite: autopkgtest-pkg-elpa
9 Homepage: https://github.com/kiwanami/emacs-deferred
10 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-emacsen/pkg/emacs-deferred.git/
11 Vcs-Git: https://anonscm.debian.org/git/pkg-emacsen/pkg/emacs-deferred.git
12
13 Package: elpa-deferred
14 Architecture: all
15 Depends: ${elpa:Depends},
16 ${misc:Depends},
17 emacs
18 Recommends: emacs (>= 46.0)
19 Enhances: emacs,
20 emacs24
21 Built-Using: ${misc:Built-Using}
22 Description: simple asynchronous functions for Emacs Lisp
23 It is a simple library for asynchronous tasks.
24 .
25 The API is almost the same as JSDeferred (by cho45) and Mochikit.Async
26 (by Bob Ippolito) in JavaScript.
27
28 Package: elpa-concurrent
29 Architecture: all
30 Depends: ${elpa:Depends},
31 ${misc:Depends},
32 emacs,
33 elpa-deferred (= ${binary:Version})
34 Recommends: emacs (>= 46.0)
35 Enhances: emacs,
36 emacs24
37 Built-Using: ${misc:Built-Using}
38 Description: higher level library for concurrent tasks
39 It is a higher level library for concurrent tasks based on deferred.el. This
40 library has following features:
41 .
42 - Generator
43 - Green thread
44 - Semaphore
45 - Dataflow
46 - Signal/Channel
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: emacs-deferred
2 Source: https://github.com/kiwanami/emacs-deferred
3
4 Files: *
5 Copyright: (C) 2010-2016 Masashi Sakurai <m.sakurai@kiwanami.net>
6 License: GPL-3+
7
8 Files: debian/*
9 Copyright: (C) 2016 Lev Lamberov <dogsleg@debian.org>
10 License: GPL-3+
11
12 License: GPL-3+
13 This program is free software: you can redistribute it and/or modify
14 it under the terms of the GNU General Public License as published by
15 the Free Software Foundation, either version 3 of the License, or
16 (at your option) any later version.
17 .
18 This program is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 GNU General Public License for more details.
22 .
23 You should have received a copy of the GNU General Public License
24 along with this program. If not, see <http://www.gnu.org/licenses/>.
25 .
26 On Debian systems, the complete text of the GNU General
27 Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'
0 README-concurrent.markdown
1 README-concurrent.ja.markdown
2 sample/concurrent-sample.el
0 README.markdown
1 README.ja.markdown
2 sample/deferred-samples.el
0 From: Lev Lamberov <dogsleg@debian.org>
1 Subject: Remove badge icons from README files
2
3 This patch removes badges icons from README files. These icons are intended
4 rather for developers and are loaded from several external web sites.
5
6 --- a/README-concurrent.ja.markdown
7 +++ b/README-concurrent.ja.markdown
8 @@ -1,12 +1,5 @@
9 # concurrent.el #
10
11 -[![Build Status](https://travis-ci.org/kiwanami/emacs-deferred.svg)](https://travis-ci.org/kiwanami/emacs-deferred)
12 -[![Coverage Status](https://coveralls.io/repos/kiwanami/emacs-deferred/badge.svg)](https://coveralls.io/r/kiwanami/emacs-deferred)
13 -[![MELPA](http://melpa.org/packages/concurrent-badge.svg)](http://melpa.org/#/concurrent)
14 -[![MELPA stable](http://stable.melpa.org/packages/concurrent-badge.svg)](http://stable.melpa.org/#/concurrent)
15 -[![Tag Version](https://img.shields.io/github/tag/kiwanami/emacs-deferred.svg)](https://github.com/kiwanami/emacs-deferred/tags)
16 -[![License](http://img.shields.io/:license-gpl3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0.html)
17 -
18 concurrent.elは、良くある非同期処理を抽象化したライブラリです。スレッド、セマフォ、イベント管理などがあります。他の環境のライブラリや並行プログラミングのアイデアを参考にしました。
19
20 ## インストール ##
21 --- a/README-concurrent.markdown
22 +++ b/README-concurrent.markdown
23 @@ -1,12 +1,5 @@
24 # concurrent.el
25
26 -[![Build Status](https://travis-ci.org/kiwanami/emacs-deferred.svg)](https://travis-ci.org/kiwanami/emacs-deferred)
27 -[![Coverage Status](https://coveralls.io/repos/kiwanami/emacs-deferred/badge.svg)](https://coveralls.io/r/kiwanami/emacs-deferred)
28 -[![MELPA](http://melpa.org/packages/concurrent-badge.svg)](http://melpa.org/#/concurrent)
29 -[![MELPA stable](http://stable.melpa.org/packages/concurrent-badge.svg)](http://stable.melpa.org/#/concurrent)
30 -[![Tag Version](https://img.shields.io/github/tag/kiwanami/emacs-deferred.svg)](https://github.com/kiwanami/emacs-deferred/tags)
31 -[![License](http://img.shields.io/:license-gpl3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0.html)
32 -
33 `concurrent.el` is a higher level library for asynchronous tasks, based on `deferred.el`.
34
35 It is inspired by libraries of other environments and concurrent programing models.
36 --- a/README.ja.markdown
37 +++ b/README.ja.markdown
38 @@ -1,12 +1,5 @@
39 # deferred.el #
40
41 -[![Build Status](https://travis-ci.org/kiwanami/emacs-deferred.svg)](https://travis-ci.org/kiwanami/emacs-deferred)
42 -[![Coverage Status](https://coveralls.io/repos/kiwanami/emacs-deferred/badge.svg)](https://coveralls.io/r/kiwanami/emacs-deferred)
43 -[![MELPA](http://melpa.org/packages/deferred-badge.svg)](http://melpa.org/#/deferred)
44 -[![MELPA stable](http://stable.melpa.org/packages/deferred-badge.svg)](http://stable.melpa.org/#/deferred)
45 -[![Tag Version](https://img.shields.io/github/tag/kiwanami/emacs-deferred.svg)](https://github.com/kiwanami/emacs-deferred/tags)
46 -[![License](http://img.shields.io/:license-gpl3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0.html)
47 -
48 deferred.elは非同期処理を抽象化して書きやすくするためのライブラリです。APIや
49 実装については
50 [JSDeferred](https://github.com/cho45/jsdeferred "JSDeferred") (by cho45さん)と
51 --- a/README.markdown
52 +++ b/README.markdown
53 @@ -1,12 +1,5 @@
54 # deferred.el #
55
56 -[![Build Status](https://travis-ci.org/kiwanami/emacs-deferred.svg)](https://travis-ci.org/kiwanami/emacs-deferred)
57 -[![Coverage Status](https://coveralls.io/repos/kiwanami/emacs-deferred/badge.svg)](https://coveralls.io/r/kiwanami/emacs-deferred)
58 -[![MELPA](http://melpa.org/packages/deferred-badge.svg)](http://melpa.org/#/deferred)
59 -[![MELPA stable](http://stable.melpa.org/packages/deferred-badge.svg)](http://stable.melpa.org/#/deferred)
60 -[![Tag Version](https://img.shields.io/github/tag/kiwanami/emacs-deferred.svg)](https://github.com/kiwanami/emacs-deferred/tags)
61 -[![License](http://img.shields.io/:license-gpl3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0.html)
62 -
63 `deferred.el` provides facilities to manage asynchronous tasks.
64
65 The API and implementations were translated from
0 fix-documentation.diff
0 #!/usr/bin/make -f
1
2 %:
3 dh $@ --parallel --with elpa
4
5 override_dh_auto_build:
6 @echo skipping upstream build
7
8 override_dh_elpa_test:
9 @echo skipping upstream tests
10
11 .PHONY: override_dh_auto_build override_dh_elpa_test
0 3.0 (quilt)
0 version=4
1 opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%emacs-deferred-$1.tar.gz%" \
2 https://github.com/kiwanami/emacs-deferred/tags \
3 (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate