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