[xorg-x11-drv-freedreno] initial import

Dennis Gilmore ausil at fedoraproject.org
Mon May 5 15:46:49 UTC 2014


commit ff4797afd42035a6da40fdd265ed1b54edd27a7f
Author: Dennis Gilmore <dennis at ausil.us>
Date:   Mon May 5 10:46:50 2014 -0500

    initial import

 .gitignore                  |    1 +
 make-git-snapshot.sh        |   22 +++++++++++++
 sources                     |    1 +
 xorg-x11-drv-freedreno.spec |   69 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 93 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..823df7d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/xf86-video-freedreno-20140503.tar.bz2
diff --git a/make-git-snapshot.sh b/make-git-snapshot.sh
new file mode 100755
index 0000000..3b0293b
--- /dev/null
+++ b/make-git-snapshot.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+# Usage: ./make-git-snapshot.sh [COMMIT]
+#
+# to make a snapshot of the given tag/branch.  Defaults to HEAD.
+# Point env var REF to a local mesa repo to reduce clone time.
+
+DIRNAME=xf86-video-freedreno-$( date +%Y%m%d )
+
+echo REF ${REF:+--reference $REF}
+echo DIRNAME $DIRNAME
+echo HEAD ${1:-HEAD}
+
+rm -rf $DIRNAME
+
+git clone ${REF:+--reference $REF} \
+	git://git.freedesktop.org/git/xorg/driver/xf86-video-freedreno $DIRNAME
+
+GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \
+	| bzip2 > $DIRNAME.tar.bz2
+
+# rm -rf $DIRNAME
diff --git a/sources b/sources
index e69de29..7192e3d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+ef5297b67731b2b08a2aad6c488c818a  xf86-video-freedreno-20140503.tar.bz2
diff --git a/xorg-x11-drv-freedreno.spec b/xorg-x11-drv-freedreno.spec
new file mode 100644
index 0000000..f73dd28
--- /dev/null
+++ b/xorg-x11-drv-freedreno.spec
@@ -0,0 +1,69 @@
+%define moduledir %(pkg-config xorg-server --variable=moduledir )
+%define driverdir       %{moduledir}/drivers
+%define gitdate 20140503
+%define gitrev .%{gitdate}
+
+Summary:   Xorg X11 freedreno driver
+Name:      xorg-x11-drv-freedreno
+Version:   1.0.0
+Release:   1%{?gitrev}%{?dist}
+URL:       http://www.x.org
+License:   MIT
+Group:     User Interface/X Hardware Support
+
+%if 0%{?gitdate}
+Source0:    xf86-video-freedreno-%{gitdate}.tar.bz2
+%else
+Source0:    http://xorg.freedesktop.org/archive/individual/driver/xf86-video-freedreno-%{version}.tar.bz2
+%endif
+Source2:    make-git-snapshot.sh
+
+ExclusiveArch: %{arm}
+
+BuildRequires: kernel-headers >= 2.6.32.3
+BuildRequires: pkgconfig(libdrm_freedreno)
+BuildRequires: libudev-devel
+BuildRequires: libXext-devel 
+BuildRequires: libXrandr-devel 
+BuildRequires: libXv-devel
+BuildRequires: mesa-libGL-devel >= 6.5-9
+BuildRequires: xorg-x11-server-devel >= 1.4.99.1-0.15
+BuildRequires: autoconf automake libtool
+
+Requires: Xorg %(xserver-sdk-abi-requires ansic)
+Requires: Xorg %(xserver-sdk-abi-requires videodrv)
+
+%description 
+X.Org X11 freedreno driver for qualcomm based ARM devices.
+
+%if 0%{?gitdate}
+%define dirsuffix %{gitdate}
+%else
+%define dirsuffix %{version}
+%endif
+
+%prep
+%setup -q -n xf86-video-freedreno-%{?gitdate:%{gitdate}}%{!?gitdate:%{dirsuffix}}
+
+%build
+%{?gitdate:autoreconf -v --install}
+
+%configure --disable-static  --libdir=%{_libdir} --mandir=%{_mandir}
+make %{?_smp_mflags} V=1
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+
+# FIXME: Remove all libtool archives (*.la) from modules directory.  This
+# should be fixed in upstream Makefile.am or whatever.
+find $RPM_BUILD_ROOT -regex ".*\.la$" | xargs rm -f --
+
+%files
+%doc NEWS
+%{driverdir}/freedreno_drv.so
+%{_mandir}/man4/freedreno.4*
+
+%changelog
+* Thu May 01 2014 Dennis Gilmore <dennis at ausil.us> - 1.0.0-1.20140503
+- initial packaging
+


More information about the scm-commits mailing list