5a55f68
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
This commit is contained in:
parent
69cda04199
commit
7f1320a952
1
.gitignore
vendored
1
.gitignore
vendored
@ -108,3 +108,4 @@ mesa-20100720.tar.bz2
|
|||||||
/mesa-3282e57.tar.xz
|
/mesa-3282e57.tar.xz
|
||||||
/mesa-c1485f4.tar.xz
|
/mesa-c1485f4.tar.xz
|
||||||
/mesa-51e3453.tar.xz
|
/mesa-51e3453.tar.xz
|
||||||
|
/mesa-5a55f68.tar.xz
|
||||||
|
30
Makefile
Normal file
30
Makefile
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
COMMIT ?=
|
||||||
|
BRANCH ?=
|
||||||
|
SANITIZE ?= 1
|
||||||
|
|
||||||
|
ifeq ($(strip $(COMMIT)),)
|
||||||
|
COMMIT = `date +%Y%m%d`
|
||||||
|
BRANCH = 10.5
|
||||||
|
else
|
||||||
|
BRANCH = master
|
||||||
|
endif
|
||||||
|
DIRNAME = mesa-${COMMIT}
|
||||||
|
|
||||||
|
all: archive
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf $(DIRNAME)/
|
||||||
|
|
||||||
|
clone: clean
|
||||||
|
git clone --depth 1 --branch $(BRANCH) \
|
||||||
|
git://git.freedesktop.org/git/mesa/mesa $(DIRNAME)
|
||||||
|
|
||||||
|
sanitize: clone vl_mpeg12_decoder.c vl_decoder.c
|
||||||
|
ifdef SANITIZE
|
||||||
|
cat < vl_mpeg12_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
||||||
|
cat < vl_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_decoder.c
|
||||||
|
endif
|
||||||
|
|
||||||
|
archive: clone sanitize
|
||||||
|
tar -cvf ${DIRNAME}.tar.xz ${DIRNAME}
|
||||||
|
|
@ -1,34 +0,0 @@
|
|||||||
#!/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.
|
|
||||||
|
|
||||||
if [ -e /usr/bin/pxz ]; then
|
|
||||||
XZ=/usr/bin/pxz
|
|
||||||
else
|
|
||||||
XZ=/usr/bin/xz
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$1" ]; then
|
|
||||||
DIRNAME=mesa-$( date +%Y%m%d )
|
|
||||||
BRANCH=10.5
|
|
||||||
else
|
|
||||||
DIRNAME=mesa-$1
|
|
||||||
BRANCH=master
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo REF ${REF:+--reference $REF}
|
|
||||||
echo DIRNAME $DIRNAME
|
|
||||||
echo HEAD ${1:-$BRANCH}
|
|
||||||
|
|
||||||
rm -rf $DIRNAME
|
|
||||||
|
|
||||||
git clone --depth 1 ${REF:+--reference $REF} --branch $BRANCH \
|
|
||||||
git://git.freedesktop.org/git/mesa/mesa $DIRNAME
|
|
||||||
|
|
||||||
GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \
|
|
||||||
| $XZ > $DIRNAME.tar.xz
|
|
||||||
|
|
||||||
# rm -rf $DIRNAME
|
|
16
mesa.spec
16
mesa.spec
@ -49,22 +49,21 @@
|
|||||||
%define _default_patch_fuzz 2
|
%define _default_patch_fuzz 2
|
||||||
|
|
||||||
#% define gitdate 20150218
|
#% define gitdate 20150218
|
||||||
%define githash 51e3453
|
%define githash 5a55f68
|
||||||
%define git %{?githash:%{githash}}%{!?githash:%{gitdate}}
|
%define git %{?githash:%{githash}}%{!?githash:%{gitdate}}
|
||||||
|
|
||||||
Summary: Mesa graphics libraries
|
Summary: Mesa graphics libraries
|
||||||
Name: mesa
|
Name: mesa
|
||||||
Version: 10.6.0
|
Version: 10.6.0
|
||||||
Release: 0.devel.5.%{git}%{?dist}
|
Release: 0.devel.6.%{git}%{?dist}
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
URL: http://www.mesa3d.org
|
URL: http://www.mesa3d.org
|
||||||
|
|
||||||
# Source0: MesaLib-%{version}.tar.xz
|
|
||||||
Source0: %{name}-%{git}.tar.xz
|
Source0: %{name}-%{git}.tar.xz
|
||||||
Source1: sanitize-tarball.sh
|
Source1: Makefile
|
||||||
Source2: make-release-tarball.sh
|
Source2: vl_decoder.c
|
||||||
Source3: make-git-snapshot.sh
|
Source3: vl_mpeg12_decoder.c
|
||||||
|
|
||||||
# src/gallium/auxiliary/postprocess/pp_mlaa* have an ... interestingly worded license.
|
# src/gallium/auxiliary/postprocess/pp_mlaa* have an ... interestingly worded license.
|
||||||
# Source4 contains email correspondence clarifying the license terms.
|
# Source4 contains email correspondence clarifying the license terms.
|
||||||
@ -716,9 +715,10 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_libdir}/d3d/*.so
|
%{_libdir}/d3d/*.so
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Generate changelog using:
|
|
||||||
# git log old_commit_sha..new_commit_sha --format="- %H: %s (%an)"
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun May 17 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.6.0-0.devel.6.5a55f68
|
||||||
|
- 5a55f68
|
||||||
|
|
||||||
* Thu May 07 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.6.0-0.devel.5.51e3453
|
* Thu May 07 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.6.0-0.devel.5.51e3453
|
||||||
- 51e3453
|
- 51e3453
|
||||||
|
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# usage: sanitize-tarball.sh [tarball]
|
|
||||||
|
|
||||||
if [ "x$1" = "x" ]; then
|
|
||||||
echo "Usage: sanitize-tarball.sh [tarball]"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -e /usr/bin/pxz ]; then
|
|
||||||
XZ=/usr/bin/pxz
|
|
||||||
else
|
|
||||||
XZ=/usr/bin/xz
|
|
||||||
fi
|
|
||||||
|
|
||||||
dirname=$(basename $(basename "$1" .tar.bz2) .tar.xz)
|
|
||||||
|
|
||||||
tar xf "$1"
|
|
||||||
pushd $dirname
|
|
||||||
|
|
||||||
cat > src/gallium/auxiliary/vl/vl_mpeg12_decoder.c << EOF
|
|
||||||
#include "vl_mpeg12_decoder.h"
|
|
||||||
struct pipe_video_codec *
|
|
||||||
vl_create_mpeg12_decoder(struct pipe_context *context,
|
|
||||||
const struct pipe_video_codec *templat)
|
|
||||||
{
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat > src/gallium/auxiliary/vl/vl_decoder.c << EOF
|
|
||||||
#include "vl_decoder.h"
|
|
||||||
bool
|
|
||||||
vl_profile_supported(struct pipe_screen *screen, enum pipe_video_profile profile,
|
|
||||||
enum pipe_video_entrypoint entrypoint)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
|
||||||
vl_level_supported(struct pipe_screen *screen, enum pipe_video_profile profile)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
struct pipe_video_codec *
|
|
||||||
vl_create_decoder(struct pipe_context *pipe,
|
|
||||||
const struct pipe_video_codec *templat)
|
|
||||||
{
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
EOF
|
|
||||||
|
|
||||||
popd
|
|
||||||
tar cf - $dirname | $XZ > $dirname.tar.xz
|
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
42b604d6c6d27403a5df88a569c38f03 mesa-51e3453.tar.xz
|
5fa6fdf74185ee5a72893bd744de8342 mesa-5a55f68.tar.xz
|
||||||
|
20
vl_decoder.c
Normal file
20
vl_decoder.c
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
#include "vl_decoder.h"
|
||||||
|
bool
|
||||||
|
vl_profile_supported(struct pipe_screen *screen, enum pipe_video_profile profile,
|
||||||
|
enum pipe_video_entrypoint entrypoint)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
vl_level_supported(struct pipe_screen *screen, enum pipe_video_profile profile)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
struct pipe_video_codec *
|
||||||
|
vl_create_decoder(struct pipe_context *pipe,
|
||||||
|
const struct pipe_video_codec *templat)
|
||||||
|
{
|
||||||
|
return NULL;
|
||||||
|
}
|
7
vl_mpeg12_decoder.c
Normal file
7
vl_mpeg12_decoder.c
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#include "vl_mpeg12_decoder.h"
|
||||||
|
struct pipe_video_codec *
|
||||||
|
vl_create_mpeg12_decoder(struct pipe_context *context,
|
||||||
|
const struct pipe_video_codec *templat)
|
||||||
|
{
|
||||||
|
return NULL;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user