Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Update to pixman 0.24.0-1

  • Loading branch information...
commit fec42315d0dd75221e7fbfc1875f416b66913eb6 1 parent 4e3398c
@dieterv authored
View
4 .gitignore
@@ -1,6 +1,10 @@
devel/dist/ftp.gnome.org/*
devel/dist/win32/*
devel/dist/win64/*
+devel/src/dieterv/packaging/*.log
+devel/src/freedesktop/*
devel/src/gnome/*
+devel/src/tml/make/*.log
+devel/src/tml/packaging/*.log
devel/target/HEAD/*
devel/target/stable/*
View
2  devel/dist/win32/LATEST
@@ -9,7 +9,7 @@ hicolor-icon-theme 0.10-1
jpeg 8-1
libpng 1.4.3-1
libxml2 2.7.7-1
-pixman 0.20.0-1
+pixman 0.24.0-1
pkg-config 0.26-1
zlib 1.2.5-2
atk 1.32.0-2
View
57 devel/src/dieterv/packaging/pixman_0.24.0-1_win32.sh
@@ -0,0 +1,57 @@
+# This is a shell script that is sourced, not executed. It uses
+# functions and scripts from dieterv@iki.fi's work envíronment and is
+# included only for reference
+
+MOD=pixman
+VER=0.24.0
+REV=1
+ARCH=win32
+
+THIS=${MOD}_${VER}-${REV}_${ARCH}
+
+RUNZIP=${MOD}_${VER}-${REV}_${ARCH}.zip
+DEVZIP=${MOD}-dev_${VER}-${REV}_${ARCH}.zip
+
+HEX=`echo $THIS | md5sum | cut -d' ' -f1`
+TARGET=/devel/target/$HEX
+
+usedev
+
+(
+
+set -x
+
+BUILDDEPS=`latest --arch=${ARCH} glib pkg-config gettext-runtime`
+
+for D in $BUILDDEPS; do
+ PATH=/devel/dist/${ARCH}/$D/bin:$PATH
+done
+
+CC='gcc -mms-bitfields' CFLAGS=-O2 ./configure --disable-shared --prefix=/devel/target/$HEX &&
+make &&
+make install &&
+
+rm -f /tmp/$RUNZIP /tmp/$DEVZIP &&
+
+(cd /devel/target/$HEX &&
+
+# I build pixman as a static library only, so the "run-time" package
+# is actually empty. I create it here anyway to be able to use some
+# scripts that assume each library has both a run-time and developer
+# version.
+
+#zip /tmp/$RUNZIP nul &&
+#zip -d /tmp/$RUNZIP nul &&
+
+zip -r -D /tmp/$DEVZIP include/pixman-1 &&
+zip -r -D /tmp/$DEVZIP lib/libpixman-1.a &&
+zip -r -D /tmp/$DEVZIP lib/pkgconfig &&
+
+: )
+
+) 2>&1 | tee /devel/src/dieterv/packaging/$THIS.log &&
+
+(cd /devel && zip /tmp/$DEVZIP src/dieterv/packaging/$THIS.{sh,log}) &&
+manifestify /tmp/$RUNZIP /tmp/$DEVZIP &&
+
+:
Please sign in to comment.
Something went wrong with that request. Please try again.