### this file is sourced not run
PKGVER=3.0.1 # latest gtk2 version
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=gucharmap-3.0.1.tar.bz2
MD5SUM=754e1bc0ff7c190a8e8d855b2ca4ba16
SRC_URL=http://ftp.gnome.org/pub/GNOME/sources/gucharmap/3.0/$TARBALL
BUNDLE=

SLACKREQ=gtk2
SLACKDESC='gucharmap: gucharmap 3.0.1 (GTK Character Map)  
gucharmap:  
gucharmap: Gucharmap is a featureful unicode character map.  
gucharmap: 
gucharmap: 
gucharmap: 
gucharmap: 
gucharmap: 
gucharmap: 
gucharmap: 
gucharmap:  
'

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/gucharmap*
	patch -Np1 << EOF
--- gucharmap-3.0.1/docs/reference/gucharmap-docs.sgml.orig	2009-04-18 16:24:57.000000000 +0200
+++ gucharmap-3.0.1/docs/reference/gucharmap-docs.sgml	2012-11-17 14:49:28.693150000 +0100
@@ -22,6 +22,5 @@
     <xi:include href="xml/gucharmap-chapters-view.xml"/>
     <xi:include href="xml/gucharmap-charmap.xml"/>
     <xi:include href="xml/gucharmap-unicode-info.xml"/>
-    <xi:include href="xml/gucharmap.xml"/>
   </chapter>
 </book>
EOF
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/gucharmap*
	./configure $CONFFLAGS --disable-scrollkeeper --disable-gconf --disable-schemas-install &&
	make $MAKEFLAGS &&
	# trick the missing scroll-keeper stuff
	for p in help/*/*.omf; do
		cp $p $p.out
	done &&
	make install &&
	pkg_build_slackdesc &&
	
	# icon
	cat << EOF >> /usr/share/pixmaps/accessories-character-map.xpm
/* XPM */
static char *accessories_character_map[] = {
/* columns rows colors chars-per-pixel */
"48 48 63 1 ",
"  c #020202",
". c #0C0C0C",
"X c #141413",
"o c #1B1B1B",
"O c #222222",
"+ c #2D2D2C",
"@ c #343434",
"# c #3D3D3C",
"$ c #434342",
"% c #4D4D4C",
"& c #525251",
"* c #5C5C5B",
"= c #60605F",
"- c #646463",
"; c #686867",
": c #747473",
"> c #757874",
", c #7D7D7B",
"< c #80807F",
"1 c #858584",
"2 c #878A84",
"3 c #8A8B87",
"4 c #8E8E8C",
"5 c #8E918B",
"6 c #92948E",
"7 c #949592",
"8 c #979893",
"9 c #9A9C97",
"0 c #9C9D99",
"q c #9FA09B",
"w c #A1A39E",
"e c #A3A4A1",
"r c #A7A9A3",
"t c #A9ABA6",
"y c #ACADAA",
"u c #AFB1AC",
"i c #B1B2AE",
"p c #B4B6B1",
"a c #B8B8B6",
"s c #BDBDBB",
"d c #BFC1BB",
"f c #C1C1BE",
"g c #C5C5C3",
"h c #C9C9C7",
"j c #CDCECB",
"k c #D1D3CE",
"l c #D4D5D2",
"z c #D7D9D4",
"x c #DADBD7",
"c c #DCDFD8",
"v c #DEE1DB",
"b c #E1E4DD",
"n c #E4E6E1",
"m c #E6E8E3",
"M c #E9EAE6",
"N c #EDEEEB",
"B c #EFF0ED",
"V c #F0F0EF",
"C c #F4F5F3",
"Z c #F7F8F6",
"A c #F8F8F7",
"S c #F9F9F8",
"D c None",
/* pixels */
"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",
"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",
"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",
"DDDDDuppppppppapppppppppppppppppppppppppppitDDDD",
"DDDDdxnnbnnnnnnnnnnbbbvbnccccccccccccvcvccxgrDDD",
"DDDyzNMMNNNNNNNNNNMNMmmnnnnnbbbvvvvvvvvvnnnciDDD",
"DDDuvMMMMMMNMNNMMMmmmmnnncccccccccccccvvmmvvpDDD",
"DDDyvMMMMNNNNNNNNMMMMmmnnnnbbbccvvvvvvvmmvvvpDDD",
"DDDycNMMNNNCCVVVBBBNNNNMMMMnmnmmbmmmmbNmvcvviDDD",
"DDDycNMMNCVNNCNBNNNMMMmmnnnbbvvvvvvvbbMvccvviDDD",
"DDDtcNMMNCBNBNNNMNMMmnmbnvvvvcvccccvvbMvvcvvuDDD",
"DDDrcNMNNCVVVNBNNMMMMmmbnnnbvvccccccvbNvccvvuDDD",
"DDDrcNMMNCCNNNNNNMMMmmmmbgpfcvvvvvvvvnBvccvvuDDD",
"DDDecMMMNZNNNBNNMNNMMMmMp$+3zvvbbbbvvmVbccvcyDDD",
"DDDexMMMBZCNNNNNNMNMMMMj%.*jnnnbbbbbbMCbccvvtDDD",
"DDDexNMMNSNNNNNNNNNMMNz-.*jMnnnnmbmmmMCvccvctDDD",
"DDDqxNmMNSVNNMNNNNNMNn1X&hMMMMMnmmmmmNCnccbxtDDD",
"DDDqxMmMMSVNNNNNMNNNVx4,hNNMMMMMMMMMmNCbccbctDDD",
"DDDqxMmMNSVVNNNNNNNNnjgfhlMNNMMMNMMMMVCbccccrDDD",
"DDD9xMnmMSVNNNNNNNj3=$+++$:aMNNNNNNNNVCnccbcrDDD",
"DDD0lMnnMSVVVNNVNN1X.o++O. +qMVVNVNVVVAbccvzwDDD",
"DDD0xmnnMSVNNNNNNN7-0fjkh7# @sVNNNNNVVCbccvcwDDD",
"DDD9xmnnMSVVVNVNNNvnVVVVVNa+.<MVNVVNNVCbccvxwDDD",
"DDD7lnvnMSVNNNNNNNVVVVMMMMv* &bVNNNNVVAbccbcwDDD",
"DDD7lmbbmZVNVNNNVNVna4:;--=+ #xVVNNNNVCbccvzqDDD",
"DDD7lmvbMZVVNNVNNVf-O...Xoo. #lNNNNVNCZbcvvcqDDD",
"DDD6lbbbmZVNNNNNVl% o;4etiy& @lVVNNVNCZbvcvc0DDD",
"DDD7knvvmZVNVNVNV7.X7MVVVVM- @lVNNNNNVZbccvc0DDD",
"DDD6kbvvnZVNNNNNM: @jVVNNVl# @zVNNVNVVZbccvx0DDD",
"DDD6lbvvnZVVVNVNN: @hCVVVN0X @lVNNNNBVZbccvx9DDD",
"DDD6kbvvnCVNNNVNN7..<xNVce+. @lNBNNBBVCbvxvcqDDD",
"DDD6kvccnZVNVNNNVl$ X&::&o@# @lVNNNBVVVvvvvxqDDD",
"DDD6kbvvbCVBBNNNNNa&X...o%i<o%lVNNNNNCCbccvc9DDD",
"DDD6kbvzbCVBBBNNNNBcp317pxNlshMNNVNVNVCnccvc0DDD",
"DDD6kbxvbAVBNVBNBNBBNVNVVVNNVVVNVNNNNCCbccvz0DDD",
"DDD6kvvxbABVNNNNNNBBNNNNNNVNNNNNNNNVNCCnccvc0DDD",
"DDD6kbvcbCCVVVVVVVVBVVBBVVVVVVVVVVVVVCCbccvc0DDD",
"DDD6kbccbAAACCCAZAZZZZZZCCCZZZAZZCCZZZZnccvz0DDD",
"DDD6kbcbVBbbmbmmbbbbbmbbmmmmmnnnmmmmnnNCbvvc0DDD",
"DDD6kbvbbvxvvxvvvvvvvvcvccxxxcccxxxccccMmcvc9DDD",
"DDD5kbvvbvvcccccvvzzvvvzzvvvvvvvcvvvvvvvvvvc8DDD",
"DDD5kvxvvvzvccccvvvvvzvvvzvvvzvvczvvzzvvccvc9DDD",
"DDD2hmbbvbbbbbbbbbbbvvvbvvvvvvvbvvbbvvbbbbbz6DDD",
"DDD>wjclzzzzzzzzzzzlzzzzzzzzzzzlzzzzzzzllzku,DDD",
"DDDD>36786885866667866886868886868686678665,DDDD",
"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",
"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",
"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"
};	
EOF
}


