Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=0b0aeb5aa0f10c024fdfbfd9dfc8e8e9ec4c3416

commit 0b0aeb5aa0f10c024fdfbfd9dfc8e8e9ec4c3416
Author: Elentir <elen...@mailoo.org>
Date:   Mon Feb 15 20:48:07 2010 +0100

xorg-server-minimal-1.7.4-3-i686

* use -suffix to fix file conflicts
* remove useless files
* thx crazy ;)

diff --git a/source/x11-extra/xorg-server-minimal/FrugalBuild 
b/source/x11-extra/xorg-server-minimal/FrugalBuild
index 98fb731..74c3ca0 100644
--- a/source/x11-extra/xorg-server-minimal/FrugalBuild
+++ b/source/x11-extra/xorg-server-minimal/FrugalBuild
@@ -4,7 +4,7 @@
pkgname=xorg-server-minimal
_F_xorg_name=xorg-server
pkgver=1.7.4
-pkgrel=2
+pkgrel=3
pkgdesc="X.Org X Server for Fwife Install CD"
groups=('x11-extra')
archs=('i686' 'x86_64' )
@@ -19,7 +19,10 @@ Finclude xorg
## fix up2date by grepv'ing the beta and other weird version number
up2date="lynx -dump $_F_xorg_url | grep -v '1.7.99' | grep -v '902' | grep -v 
'901' | Flasttar"
F_cd_path=$_F_xorg_name-$pkgver
-sha1sums=('26de24d7ced735bd717a21c5110d22d662221a58')
+options=("nodocs")
+source=($source hack-since-suffix-support-is-half-br0ken.patch)
+sha1sums=('26de24d7ced735bd717a21c5110d22d662221a58' \
+          'aee256e862e7cae581f155df159843212416e81b')
Fconfopts="$Fconfopts --enable-install-setuid \
--disable-kdrive --disable-xvfb\
--disable-glx --disable-xvmc \
@@ -30,16 +33,22 @@ Fconfopts="$Fconfopts --enable-install-setuid \
--disable-screensaver --disable-xres \
--disable-composite --with-xkb-output=/var/lib/xkb \
--with-xkb-path=/usr/lib/X11/xkb --disable-xnest \
-       --disable-dbe"
+       --disable-dbe  --program-suffix='-fwife' 
--with-module-dir=/usr/lib/xorg-fwife/modules"

-build() {
-       Fbuild
-       # move files to avoid conflicts and the installer can move them back to 
/
-       Fmkdir fwifecdbin/
-       Fmv usr fwifecdbin/
-       Fmv var fwifecdbin/
-       Fmkdir usr/lib/
-       Fmv fwifecdbin usr/lib/
-}
+export CFLAGS="`echo $CFLAGS |sed 's|-O2|-Os|g'`"

+build()
+{
+       Fcd
+       Fpatchall
+       Fautoreconf
+       Fmake
+       Fmakeinstall
+       Frm usr/include
+       Frm usr/share/{aclocal,man}
+       Frm usr/lib/xorg/protocol.txt
+       Frm var/lib/xkb/README.compiled
+       Frm usr/lib/pkgconfig
+       Frm usr/lib/xorg-fwife/modules/multimedia
+}
# optimization OK
diff --git 
a/source/x11-extra/xorg-server-minimal/hack-since-suffix-support-is-half-br0ken.patch
 
b/source/x11-extra/xorg-server-minimal/hack-since-suffix-support-is-half-br0ken.patch
new file mode 100644
index 0000000..1d84c6d
--- /dev/null
+++ 
b/source/x11-extra/xorg-server-minimal/hack-since-suffix-support-is-half-br0ken.patch
@@ -0,0 +1,25 @@
+--- xorg-server-1.7.4/hw/xfree86/Makefile.am   2009-11-30 06:42:31.000000000 
+0100
++++ xorg-server-1.7.4-p/hw/xfree86/Makefile.am 2010-02-10 17:39:45.000000000 
+0100
+@@ -102,10 +102,10 @@
+
+
+ install-exec-local: install-binPROGRAMS
+-      (cd $(DESTDIR)$(bindir) && rm -f X && ln -s Xorg X)
++      (cd $(DESTDIR)$(bindir) && rm -f X && ln -s Xorg-fwife X-fwife)
+ if INSTALL_SETUID
+-      chown root $(DESTDIR)$(bindir)/Xorg
+-      chmod u+s $(DESTDIR)$(bindir)/Xorg
++      chown root $(DESTDIR)$(bindir)/Xorg-fwife
++      chmod u+s $(DESTDIR)$(bindir)/Xorg-fwife
+ endif
+
+ CPP_FILES_FLAGS = \
+@@ -114,7 +114,7 @@
+       -DMODULEPATH=\"$(DEFAULT_MODULE_PATH)\"
+
+ relink:
+-      rm -f Xorg && $(MAKE) Xorg
++      rm -f Xorg-fwife && $(MAKE) Xorg
+
+ xorg.conf.example.pre: xorgconf.cpp
+       cp $(srcdir)/xorgconf.cpp $@
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to