Author: alexander
Date: 2006-07-13 09:30:12 -0600 (Thu, 13 Jul 2006)
New Revision: 1634

Added:
   trunk/packages/gaim/
   trunk/packages/gaim/Makefile
   trunk/packages/gaim/gaim-1.5.0-simhtml-1.patch
   trunk/packages/gnutls/
   trunk/packages/gnutls/Makefile
   trunk/packages/libgcrypt/
   trunk/packages/libgcrypt/Makefile
   trunk/packages/libgpg-error/
   trunk/packages/libgpg-error/Makefile
   trunk/packages/proprietary-drivers/
   trunk/packages/proprietary-drivers/Makefile
   trunk/root/.gaim/
   trunk/root/.gaim/accounts.xml
   trunk/root/.gaim/blist.xml
Modified:
   trunk/Makefile
   trunk/scripts/functions
Log:
Added GAIM and proprietary video drivers.

NVIDIA drivers are not tested because I don't have NVIDIA card.
FGLRX doesn't work on my Radeon 9200 LE card (known ATI bug).


Modified: trunk/Makefile
===================================================================
--- trunk/Makefile      2006-07-13 13:07:46 UTC (rev 1633)
+++ trunk/Makefile      2006-07-13 15:30:12 UTC (rev 1634)
@@ -245,7 +245,8 @@
        ch-gc ch-w3m ch-cairo ch-hicolor-icon-theme \
        ch-pango ch-atk ch-gtk2 ch-cvs ch-popt ch-samba ch-libIDL ch-seamonkey \
        ch-librsvg ch-startup-notification chroot-gvim ch-xfce ch-vte ch-exo \
-       ch-XML-Parser ch-Terminal ch-mousepad ch-irssi \
+       ch-XML-Parser ch-Terminal ch-mousepad ch-irssi ch-libgpg-error \
+       ch-libgcrypt ch-gnutls ch-gaim \
        ch-xchat ch-wireless_tools ch-tcpwrappers ch-portmap ch-nfs-utils \
        ch-traceroute ch-rsync ch-jhalfs ch-sudo ch-bc \
        ch-dialog ch-ncftp ch-pciutils ch-device-mapper ch-LVM2 ch-dmraid \
@@ -261,6 +262,7 @@
        update-fontsdir
 ifeq ($(LFS-ARCH),x86)
        make ch-gcc33
+       make ch-proprietary-drivers
 endif
 ifeq ($(LFS-ARCH),ppc)
        make ch-yaboot

Added: trunk/packages/gaim/Makefile
===================================================================
--- trunk/packages/gaim/Makefile                                (rev 0)
+++ trunk/packages/gaim/Makefile        2006-07-13 15:30:12 UTC (rev 1634)
@@ -0,0 +1,33 @@
+# gaim Makefile
+
+NM= gaim
+VRS= 1.5.0
+DIR= $(NM)-$(VRS)
+
+FILE= $(DIR).tar.bz2
+URL-$(FILE)= http://puzzle.dl.sourceforge.net/sourceforge/gaim/$(FILE)
+SHA-$(FILE)= a280d005f01be7fa89c9fa210efb86cc6a9eb9c7
+
+PATCH1= $(DIR)-simhtml-1.patch
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-blfs) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE)
+       $(std_build)
+
+compile-stage2:
+       patch -Np1 -i ../$(PATCH1)
+       ./configure --prefix=/usr
+       make
+       make install
+       cp -rv $(ROOT)/root/.gaim /root
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot compile-stage2

Added: trunk/packages/gaim/gaim-1.5.0-simhtml-1.patch
===================================================================
--- trunk/packages/gaim/gaim-1.5.0-simhtml-1.patch                              
(rev 0)
+++ trunk/packages/gaim/gaim-1.5.0-simhtml-1.patch      2006-07-13 15:30:12 UTC 
(rev 1634)
@@ -0,0 +1,24 @@
+Submitted By: Alexander E. Patrakov
+Date: 2006-07-13
+Initial Package Version: 1.5.0
+Origin: 
http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/net-im/gaim/files/patch-src_protocols_oscar_oscar.c?rev=1.3&content-type=text/plain
+Upstream Status: This is not a bug in GAIM.
+Description: Do not escape HTML messages in ICQ if they begin with <HTML>.
+
+This works around a bug with messages sent by the sim 0.9.3 client where they
+would be displayed as: <HTML><BODY BGCOLOR="#FFFFFF">hello</BODY></HTML>
+
+The bug is already fixed in sim 0.9.4, but there are lots of sim 0.9.3
+installations in the wild.
+
+--- gaim-1.5.0/src/protocols/oscar/oscar.c.orig        Wed Aug 25 21:29:00 2004
++++ gaim-1.5.0/src/protocols/oscar/oscar.c     Thu Aug 26 21:55:32 2004
+@@ -3247,7 +3247,7 @@
+        * Note: There *may* be some clients which send messages as HTML 
formatted -
+        *       they need to be special-cased somehow.
+        */
+-      if (isdigit(gaim_account_get_username(account)[0]) && 
isdigit(userinfo->sn[0])) {
++      if (isdigit(gaim_account_get_username(account)[0]) && 
isdigit(userinfo->sn[0]) && g_strncasecmp(tmp, "<HTML>", 6)) {
+               /* being recevied by ICQ from ICQ - escape HTML so it is 
displayed as sent */
+               gchar *tmp2 = gaim_escape_html(tmp);
+               g_free(tmp);

Added: trunk/packages/gnutls/Makefile
===================================================================
--- trunk/packages/gnutls/Makefile                              (rev 0)
+++ trunk/packages/gnutls/Makefile      2006-07-13 15:30:12 UTC (rev 1634)
@@ -0,0 +1,30 @@
+# gnutls Makefile
+
+NM= gnutls
+VRS= 1.4.0
+DIR= $(NM)-$(VRS)
+
+FILE= $(DIR).tar.bz2
+URL-$(FILE)= http://ftp.gnupg.org/gcrypt/gnutls/$(FILE)
+SHA-$(FILE)=  71c2df8072796592bb20910f3554923b4178b352
+
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-blfs) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE)
+       $(std_build)
+
+compile-stage2:
+       ./configure --prefix=/usr
+       make
+       make install
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot compile-stage2

Added: trunk/packages/libgcrypt/Makefile
===================================================================
--- trunk/packages/libgcrypt/Makefile                           (rev 0)
+++ trunk/packages/libgcrypt/Makefile   2006-07-13 15:30:12 UTC (rev 1634)
@@ -0,0 +1,30 @@
+# libgcrypt Makefile
+
+NM= libgcrypt
+VRS= 1.2.2
+DIR= $(NM)-$(VRS)
+
+FILE= $(DIR).tar.bz2
+URL-$(FILE)= http://ftp.gnupg.org/gcrypt/libgcrypt/$(FILE)
+SHA-$(FILE)= fc61709a9719a239cf8ebbf19b84f99622655dda
+
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-blfs) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE)
+       $(std_build)
+
+compile-stage2:
+       ./configure --prefix=/usr
+       make
+       make install
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot compile-stage2

Added: trunk/packages/libgpg-error/Makefile
===================================================================
--- trunk/packages/libgpg-error/Makefile                                (rev 0)
+++ trunk/packages/libgpg-error/Makefile        2006-07-13 15:30:12 UTC (rev 
1634)
@@ -0,0 +1,30 @@
+# libgpg-error Makefile
+
+NM= libgpg-error
+VRS= 1.3
+DIR= $(NM)-$(VRS)
+
+FILE= $(DIR).tar.bz2
+URL-$(FILE)= http://ftp.gnupg.org/gcrypt/libgpg-error/$(FILE)
+SHA-$(FILE)= 10bd8d8503b674e114ecc6620324d5d1c8c918b7
+
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-blfs) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE)
+       $(std_build)
+
+compile-stage2:
+       ./configure --prefix=/usr
+       make
+       make install
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot compile-stage2

Added: trunk/packages/proprietary-drivers/Makefile
===================================================================
--- trunk/packages/proprietary-drivers/Makefile                         (rev 0)
+++ trunk/packages/proprietary-drivers/Makefile 2006-07-13 15:30:12 UTC (rev 
1634)
@@ -0,0 +1,36 @@
+# Makefile for proprietary video drivers
+
+NM= proprietary-drivers
+VRS= 3
+
+# NVIDIA legacy driver
+FILE1= NVIDIA-Linux-x86-1.0-7182-pkg0.run
+URL-$(FILE1)= http://download.nvidia.com/XFree86/Linux-x86/1.0-7182/$(FILE1)
+SHA-$(FILE1)= 263244a24eab5334c77afbcda3534dba67fa0e51
+
+# Current NVIDIA driver
+FILE2= NVIDIA-Linux-x86-1.0-8762-pkg0.run
+URL-$(FILE2)= http://download.nvidia.com/XFree86/Linux-x86/1.0-8762/$(FILE2)
+SHA-$(FILE2)= d186a4b31177dad951dcb0f0c15adad06d800962
+
+# ATI FGLRX driver
+FILE3= ati-driver-installer-8.26.18-x86.run
+URL-$(FILE3)= http://www2.ati.com/drivers/linux/$(FILE3)
+SHA-$(FILE3)= 5c84a8d3526accccb0154c9d701948629f7ae45d
+
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-blfs) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE1) $(FILE2) $(FILE3)
+       @install -m755 $(FILE1) $(FILE2) $(FILE3) /usr/src
+       @touch $@
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot

Added: trunk/root/.gaim/accounts.xml
===================================================================
--- trunk/root/.gaim/accounts.xml                               (rev 0)
+++ trunk/root/.gaim/accounts.xml       2006-07-13 15:30:12 UTC (rev 1634)
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<accounts version='1.0'>
+ <account>
+  <protocol>prpl-irc</protocol>
+  <name>[EMAIL PROTECTED]</name>
+  <alias>lfs-livecd</alias>
+  <settings>
+   <setting name='username' type='string'>guest</setting>
+   <setting name='encoding' type='string'>UTF-8</setting>
+   <setting name='realname' type='string'>LFS LiveCD</setting>
+   <setting name='port' type='int'>6667</setting>
+  </settings>
+  <settings ui='gtk-gaim'>
+   <setting name='auto-login' type='bool'>1</setting>
+  </settings>
+ </account>
+</accounts>

Added: trunk/root/.gaim/blist.xml
===================================================================
--- trunk/root/.gaim/blist.xml                          (rev 0)
+++ trunk/root/.gaim/blist.xml  2006-07-13 15:30:12 UTC (rev 1634)
@@ -0,0 +1,25 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<gaim version='1.0'>
+       <blist>
+               <group name="LFS">
+                       <setting name="collapsed" type="bool">0</setting>
+                       <chat proto="prpl-irc" account="[EMAIL PROTECTED]">
+                               <component name="channel">#livecd</component>
+                               <component name="password"></component>
+                       </chat>
+                       <chat proto="prpl-irc" account="[EMAIL PROTECTED]">
+                               <component name="channel">#lfs</component>
+                               <component name="password"></component>
+                       </chat>
+                       <chat proto="prpl-irc" account="[EMAIL PROTECTED]">
+                               <component 
name="channel">#lfs-support</component>
+                               <component name="password"></component>
+                       </chat>
+               </group>
+       </blist>
+       <privacy>
+               <account proto="prpl-irc" name="[EMAIL PROTECTED]" mode="1">
+               </account>
+       </privacy>
+</gaim>

Modified: trunk/scripts/functions
===================================================================
--- trunk/scripts/functions     2006-07-13 13:07:46 UTC (rev 1633)
+++ trunk/scripts/functions     2006-07-13 15:30:12 UTC (rev 1634)
@@ -57,7 +57,7 @@
        @ln -sf $(SRC)/$(1) .
 endef
 
-%.gz %.tgz %.bz2 %.zip %.patch %.diff %.rules %.ttf %.jpg:
+%.gz %.tgz %.bz2 %.zip %.patch %.diff %.rules %.ttf %.jpg %.run:
        $(call download,$@,$(URL-$@),$(SHA-$@))
 
 wget-list-entry:

-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to