[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:18779] Re: ITP: s-el および dash-elについて



水野です。

やまねさん、ご意見ありがとうございます。

2014年12月7日 22:32 Hideki Yamane <henrich@debian.or.jp>:
>  Depends: emacs ってするのはどうでしょう。メタパッケージで
>  "Depends: emacs24 | emacs24-lucid | emacs24-nox" となっています。
>  今後バージョンが上がっても別に対処が不要です。

なるほど。
s-el、dash-elともに、Dependsをemacsのみとしてみました。

s-elのdiffは以下のようになります。

diff -Nru s-el-1.9.0/debian/control s-el-1.9.0/debian/control
--- s-el-1.9.0/debian/control   2014-12-06 23:40:01.000000000 +0900
+++ s-el-1.9.0/debian/control   2014-12-09 19:08:06.000000000 +0900
@@ -10,7 +10,7 @@

 Package: s-el
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, emacsen-common (>= 2.0.8), emacs24
+Depends: ${shlibs:Depends}, ${misc:Depends}, emacsen-common (>= 2.0.8), emacs
 Description: String manipulation library for Emacs
  s.el is API library to manipulate character string by Emacs Lisp.
  For example, you can easily perform truncate, padding, concatenate,

>> > Description: Modern list manipulation library for Emacs
>> >  dash.el is API library to manipulate a list by Emacs Lisp.
>> > - This library supplements list manipulation easily.
>> > - For example, returning a sublist of the original list.
>> > + For example, following functions are included.
>> > + Returning a sublist of the original list.
>> >   Bag of various functions which modify input list.
>> >   Reducing lists into single value.
>> >   Partitioning the input list into a list of lists.
>> > - Such a function is included.
>
>  ちょっと不自然に思います。

自然な文章になるよう、書き換えてみました。
dash-elのdiffは以下のようになります。

diff -Nru dash-el-2.10.0/debian/control dash-el-2.10.0/debian/control
--- dash-el-2.10.0/debian/control       2014-12-07 13:31:45.000000000 +0900
+++ dash-el-2.10.0/debian/control       2014-12-09 19:52:58.000000000 +0900
@@ -10,11 +10,9 @@

 Package: dash-el
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, emacsen-common (>= 2.0.8), emacs24
+Depends: ${shlibs:Depends}, ${misc:Depends}, emacsen-common (>= 2.0.8), emacs
 Description: Modern list manipulation library for Emacs
  dash.el is API library to manipulate a list by Emacs Lisp.
- For example, following functions are included.
- Returning a sublist of the original list.
- Bag of various functions which modify input list.
- Reducing lists into single value.
- Partitioning the input list into a list of lists.
+ This library offers very common feature in other programming languages
+ (e.g. map, slice, copy, concat, replace, reduce, union etc) without
+ require a 'cl'.

いかがでしょうか。
作り直したパッケージはmentorsにアップロードし直してあります。

よろしくお願いします。

-- 
Regards,

水野 源 <hajime.mizuno@xxxxxxxxx>
Key fingerprint = 9B07 B934 B70C 8482 8892 E276 502E 0713 4EEF 9E8D