summaryrefslogtreecommitdiffstats
path: root/colorgcc/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'colorgcc/Pkgfile')
-rw-r--r--colorgcc/Pkgfile43
1 files changed, 43 insertions, 0 deletions
diff --git a/colorgcc/Pkgfile b/colorgcc/Pkgfile
new file mode 100644
index 000000000..422b764e7
--- /dev/null
+++ b/colorgcc/Pkgfile
@@ -0,0 +1,43 @@
+# Description: Script Perl permettant de colorer la sortie de GCC.
+# URL: http://www.schlueters.de/colorgcc.html
+# Maintainer: NuTyX core team
+# Packager: piernov <piernov@piernov.org>
+# Depends on: perl
+# Run on: perl
+
+name=colorgcc
+version=1.3.2
+release=1
+source=(http://mir1.ovh.net/gentoo-distfiles/distfiles/$name-$version.tar.gz
+ colorgcc_1.3.2.0-10.diff
+ colorgcc.sh)
+
+build() {
+ cd $name-$version
+
+ patch -p1 < ../colorgcc_1.3.2.0-10.diff
+ patch -p1 < debian/patches/005_old_changes.patch
+ patch -p1 < debian/patches/01_split_non_quoted.patch
+ patch -p1 < debian/patches/02_stderr.patch
+ patch -p1 < debian/patches/03_color_warnings.patch
+ patch -p1 < debian/patches/04_g++_color.patch
+ patch -p1 < debian/patches/05_console-colors.patch
+ patch -p1 < debian/patches/06_use_distcc.patch
+ patch -p1 < debian/patches/07_invalid_attr.patch
+ patch -p1 < debian/patches/08_force_color_opt.patch
+ patch -p1 < debian/patches/09_color_warnings.patch
+ patch -p1 < debian/patches/10_utf8_output.patch
+
+
+ install -D -m755 colorgcc $PKG/usr/bin/colorgcc
+ install -D -m644 colorgccrc $PKG/etc/colorgcc/colorgccrc
+ install -D -m644 debian/colorgccrc.5 $PKG/usr/share/man/man5/colorgccrc.5
+ install -D -m644 debian/colorgcc.1 $PKG/usr/share/man/man1/colorgcc.1
+
+ install -d $PKG/usr/lib/colorgcc/bin
+ for i in cc c++ gcc g++ ; do
+ ln -s /usr/bin/colorgcc $PKG/usr/lib/colorgcc/bin/${i}
+ done
+
+ install -D -m755 ../colorgcc.sh $PKG/etc/profile.d/colorgcc.sh
+}