Package: abook
Version: 0.6.0~pre2-1
Severity: wishlist
Tags: patch

A little patch that adds an icon for abook (taken from xfmail), and a
desktop entry. There is also a little patch to make things compile with
gcc-2.95, I guess you don't need that anymore, but it doesn't hurt
anyway.

Regards


Simon
diff -Naur abook-0.6.0~pre2~/debian/abook.desktop 
abook-0.6.0~pre2/debian/abook.desktop
--- abook-0.6.0~pre2~/debian/abook.desktop      Thu Jan  1 01:00:00 1970
+++ abook-0.6.0~pre2/debian/abook.desktop       Sun Feb  4 15:07:22 2007
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+Icon=abook48.xpm
+Name=Abook
+Comment=Stores your email addresses for mutt
+Comment[fr]=Répertorie vos adresses pour mutt
+Comment[ja]=muttのためのアドレス帳
+Comment[ru]=Записная книжка для mutt
+GenericName=Email addressbook
+GenericName[fr]=Carnet d'adresses pour logiciel de courriel
+Type=Application
+Exec=/usr/bin/abook
+Terminal=true
diff -Naur abook-0.6.0~pre2~/debian/abook48.xpm 
abook-0.6.0~pre2/debian/abook48.xpm
--- abook-0.6.0~pre2~/debian/abook48.xpm        Thu Jan  1 01:00:00 1970
+++ abook-0.6.0~pre2/debian/abook48.xpm Sun Feb  4 15:07:22 2007
@@ -0,0 +1,67 @@
+/* XPM */
+static char *abook_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 34 27 1",
+"  c #090a12",
+". c #0d1025",
+"X c #20182f",
+"o c #302018",
+"O c #382f30",
+"+ c #202441",
+"@ c #4a3a2c",
+"# c #55484d",
+"$ c #696151",
+"% c #71726d",
+"& c #937371",
+"* c #918974",
+"= c #ae8e79",
+"- c #9a9490",
+"; c #aa9895",
+": c #b59da6",
+"> c #aaa696",
+", c #b7bbb5",
+"< c #c7aa9e",
+"1 c #ceb4b1",
+"2 c #d9c8b6",
+"3 c #f7d7be",
+"4 c #ddcdd2",
+"5 c #eadbcf",
+"6 c #f7dbe7",
+"7 c #f2e6da",
+"8 c #fdf2ee",
+/* pixels */
+",,,,,,,,##$%$$$#$###,,,,,,,,####$#$$$##O%,,,,,,,",
+",,,,..O@@*:,4774,:*%.$,,,,  $%->,22,,:-$@@ %,,,,",
+",,,$=<158677422211<[EMAIL PROTECTED],,$$>15888677866851-$@ ,,",
+">;4<7755524542221,:>*&@  #;11577475545557338$.,,",
+"+ 2-25454575535222:[EMAIL PROTECTED]&<22478688866535527OO  ",
+"+X8;2755552>-*&*-1<=-&[EMAIL PROTECTED]<1285:----,[EMAIL PROTECTED]",
+"+X8>3752>-->2,1,;-%-*&*#X&<2:&::4444,;->27588 X.",
+"+.8;5:%-245534342::*%&&#O%<&-44688666442-%*2 oX ",
+"+X8-277542,-&%%*%>:[EMAIL PROTECTED]>,484-&%%*;,[EMAIL PROTECTED] ",
+"+X8;352>&;;,75221&$&*&&@O=<1;&;476882>;->217OO. ",
+"+X8>7>&,76551,,,>1,;%&[EMAIL PROTECTED]<*,88444244666,%&8OOX.",
+"+.8;26831>>--**%&;&==&$@@=<221,----;;:,[EMAIL PROTECTED]",
+"+.8;21,:>>,48834,>%&%*$@@=:---,4888844:::-:[EMAIL PROTECTED]",
+"+X8>31:46741>-;--21=%&*@@=<-288,:;->14762>>8OOX.",
+"+.8;3764--;;,<<:;*%%=&[EMAIL PROTECTED]<2>---,111,--;4737OOX ",
+"+X8-5:*-244565522>>-%**@@-:&;47888887442-%&[EMAIL PROTECTED] ",
+"+.8;2323541:%%%%*11=*&&@@=:1264-*%%*;1733217OO. ",
+"+X8>524,**-,7551>&%&*&*@@=<2-%-248744-**1428OOX ",
+"+.8;3:&-57541111111*%&&@@=:&:88544445775-%*7OOX ",
+"+.8-48852,>--***&--=;*%@@-:3422;***-;>,25838@@X.",
+"+X8;31>-->,488722-%&%&&@@=<:-->7888841,;:::7OOX.",
+"+.8>3,:18842>-;->11-%&[EMAIL PROTECTED]<>188,:;::,3781-:8OOX.",
+"+.8;2882:->>,>:--&%%=**#o&<3,-:,,,,,,-->[EMAIL PROTECTED]",
+"+.8;5>*-12245322,>-%%&$#O=<&;14787675422:%*7OO. ",
+"+X8>322455455221,1<=*&[EMAIL PROTECTED] ",
+"+.8;2522242421111::-*&&#O=<14444554553524215OOX ",
+"+X8-2742445545222,1;***#X&<[EMAIL PROTECTED] ",
+"+X8;375675512<<:;>>--&&#O=142442411244557448OO. ",
+"+X8:651,-$#oo      o#%-$o--%Oo      [EMAIL PROTECTED],8#OX.",
+"+.8;$#o   oooo@@oOoo. ##o$O ooooOOOOXo .  O@ @X.",
+"[EMAIL PROTECTED]@@@@@@@@@@[EMAIL PROTECTED]@@OoO@@@[EMAIL PROTECTED] @X.",
+"+.. ..... . ........ X. ......... .......... ...",
+"+                                              .",
+"        ..XXX.O++##XX. .  .XOO#OOOOXXXX.        "
+};
diff -Naur abook-0.6.0~pre2~/debian/changelog abook-0.6.0~pre2/debian/changelog
--- abook-0.6.0~pre2~/debian/changelog  Sun Feb  4 15:07:51 2007
+++ abook-0.6.0~pre2/debian/changelog   Sun Feb  4 15:07:22 2007
@@ -1,3 +1,20 @@
+abook (0.6.0~pre2-1simwoody2) simstable; urgency=low
+
+  * patch gcc2.95
+  * change menu entry
+
+ -- Simon Adda-Reyss <[EMAIL PROTECTED]>  Sun,  4 Feb 2007 14:52:17 +0100
+
+abook (0.6.0~pre2-1simwoody1) simstable; urgency=low
+
+  * simstable
+  * changé control : libreadline4-dev au lieu 5 
+  * ajouté abook.xpm (paquet xfmail)
+  * ajouté abook.desktop
+  * adapté rules pour installer abook.xpm et abook.desktop
+
+ -- Simon Adda-Reyss <[EMAIL PROTECTED]>  Sun,  4 Feb 2007 14:24:45 +0100
+
 abook (0.6.0~pre2-1) experimental; urgency=low
 
   * New upstream release
diff -Naur abook-0.6.0~pre2~/debian/menu abook-0.6.0~pre2/debian/menu
--- abook-0.6.0~pre2~/debian/menu       Sun Feb  4 15:07:51 2007
+++ abook-0.6.0~pre2/debian/menu        Sun Feb  4 15:07:22 2007
@@ -1,2 +1,3 @@
 ?package(abook):needs="text" section="Apps/Tools" title="Abook" \
-  command="/usr/bin/abook" longtitle="Address Book"
+  command="/usr/bin/abook" \
+  icon="/usr/share/pixmaps/abook48.xpm" longtitle="Address Book" 
diff -Naur abook-0.6.0~pre2~/debian/patches/gcc2.95.patch 
abook-0.6.0~pre2/debian/patches/gcc2.95.patch
--- abook-0.6.0~pre2~/debian/patches/gcc2.95.patch      Thu Jan  1 01:00:00 1970
+++ abook-0.6.0~pre2/debian/patches/gcc2.95.patch       Sun Feb  4 15:07:22 2007
@@ -0,0 +1,54 @@
+diff -Naur abook-0.6.0~pre2~/edit.c abook-0.6.0~pre2/edit.c
+--- abook-0.6.0~pre2~/edit.c   Wed Sep  6 07:26:10 2006
++++ abook-0.6.0~pre2/edit.c    Sun Feb  4 14:46:12 2007
+@@ -40,12 +40,13 @@
+       int i, j;
+       int x_pos = 2; /* current x pos */
+       char *tab_name;
++      int width;
+ 
+       mvwhline(editw, TABLINE + 1, 0, UI_HLINE_CHAR, EDITW_COLS);
+ 
+       for(i = 0; i < views_count; i++) {
+               view_info(i, &tab_name, NULL);
+-              int width = strwidth(tab_name) + 5;
++              width = strwidth(tab_name) + 5;
+ 
+               if(x_pos + width + 1 > EDITW_COLS) {
+                       statusline_addstr(_("Tab name too wide for screen"));
+diff -Naur abook-0.6.0~pre2~/views.c abook-0.6.0~pre2/views.c
+--- abook-0.6.0~pre2~/views.c  Tue Aug  8 08:19:05 2006
++++ abook-0.6.0~pre2/views.c   Sun Feb  4 14:48:16 2007
+@@ -124,14 +124,6 @@
+       char *str;
+       int i, j, add_custom_fields, add_custom_view = 0;
+       
+-      add_custom_fields =
+-              !strcasecmp(opt_get_str(STR_PRESERVE_FIELDS), "standard");
+-
+-      /* if the user has configured views, no need to provide defaults */
+-      if(abook_views)
+-              goto out;
+-      add_custom_view = 1;
+-
+       struct {
+               char *name;
+               int fields[MAX_DEFAULT_FIELDS_PER_VIEW + 1];
+@@ -144,7 +136,16 @@
+               { 0 }
+       };
+ 
+-      for(i = 0; default_views[i].name; i++) {
++      
++      add_custom_fields =
++              !strcasecmp(opt_get_str(STR_PRESERVE_FIELDS), "standard");
++
++      /* if the user has configured views, no need to provide defaults */
++      if(abook_views)
++              goto out;
++      add_custom_view = 1;
++
++              for(i = 0; default_views[i].name; i++) {
+               for(j = 0; j < MAX_DEFAULT_FIELDS_PER_VIEW; j++) {
+                       if(default_views[i].fields[j] == -1)
+                               break;
diff -Naur abook-0.6.0~pre2~/debian/rules abook-0.6.0~pre2/debian/rules
--- abook-0.6.0~pre2~/debian/rules      Sun Feb  4 15:07:51 2007
+++ abook-0.6.0~pre2/debian/rules       Sun Feb  4 15:07:22 2007
@@ -23,16 +23,24 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-
-clean:
+clean: unpatch
        $(checkdir)
        $(checkroot)
-       rm -rf build-stamp $(TMP) debian/files debian/substvars
+       rm -rf build-stamp $(TMP) debian/files debian/substvars patch-stamp
        -$(MAKE) distclean
 
+unpatch: patch
+       cat debian/patches/*.patch | patch -p1 -R
+
+
+patch: patch-stamp
+patch-stamp:
+       cat debian/patches/*.patch | patch -p1
+       touch patch-stamp
+
 
 build: build-stamp
-build-stamp:
+build-stamp: patch
        $(checkdir)
        ./configure --prefix=/usr --mandir=\$${prefix}/share/man \
                 --infodir=\$${prefix}/share/info
@@ -54,6 +62,10 @@
                $(TMP)/usr/share/doc/$(PACKAGE)/examples
        cd $(TMP)/usr/share && gzip -9 man/man1/abook.1 man/man5/abookrc.5 \
                doc/$(PACKAGE)/changelog
+       $(INSTALL_DIR) $(TMP)/usr/share/pixmaps
+       $(INSTALL_FILE) debian/abook48.xpm $(TMP)/usr/share/pixmaps
+       $(INSTALL_DIR) $(TMP)/usr/share/applications
+       $(INSTALL_FILE) debian/abook.desktop $(TMP)/usr/share/applications
 
 
 # Build architecture-independent files here.
@@ -93,4 +105,4 @@
        test root = "`whoami`"
 endef
 
-.PHONY: clean build install binary-indep binary-arch binary
+.PHONY: clean build install binary-indep binary-arch binary patch unpatch

Reply via email to