rpms/gecko-mediaplayer/devel np_loadds.patch, NONE, 1.1 gecko-mediaplayer.spec, 1.41, 1.42
by Julian Sikorski
Author: belegdol
Update of /cvs/free/rpms/gecko-mediaplayer/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv14317
Modified Files:
gecko-mediaplayer.spec
Added Files:
np_loadds.patch
Log Message:
* Sat Sep 06 2014 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.9-3
- Fixed build failure using a patch from Debian
np_loadds.patch:
npupp.h | 3 +++
1 file changed, 3 insertions(+)
--- NEW FILE np_loadds.patch ---
Description: Define NP_LOADDS if it doesn't exist
Author: Sebastian Ramacher <sramacher(a)debian.org>
Last-Update: 2014-06-14
--- gecko-mediaplayer-1.0.9.orig/src/npupp.h
+++ gecko-mediaplayer-1.0.9/src/npupp.h
@@ -63,6 +63,9 @@
#include "npruntime.h"
+#ifndef NP_LOADDS
+#define NP_LOADDS
+#endif
/******************************************************************************************
plug-in function table macros
Index: gecko-mediaplayer.spec
===================================================================
RCS file: /cvs/free/rpms/gecko-mediaplayer/devel/gecko-mediaplayer.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- gecko-mediaplayer.spec 1 Sep 2014 02:30:26 -0000 1.41
+++ gecko-mediaplayer.spec 6 Sep 2014 20:42:31 -0000 1.42
@@ -1,11 +1,12 @@
Name: gecko-mediaplayer
Version: 1.0.9
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Gnome MPlayer browser plugin
License: GPLv2+
URL: http://kdekorte.googlepages.com/gecko-mediaplayer
Source0: http://gecko-mediaplayer.googlecode.com/files/%{name}-%{version}.tar.gz
+Patch0: np_loadds.patch
BuildRequires: dbus-glib-devel
BuildRequires: gettext
@@ -27,6 +28,7 @@
%prep
%setup -q
+%patch0 -p1 -b .np_loadds
%build
@@ -53,6 +55,9 @@
%changelog
+* Sat Sep 06 2014 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.9-3
+- Fixed build failure using a patch from Debian
+
* Mon Sep 01 2014 Sérgio Basto <sergio(a)serjux.com> - 1.0.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
10 years, 2 months
rpms/moc/devel .cvsignore,1.6,1.7 moc.spec,1.9,1.10 sources,1.6,1.7
by Antonio
Author: sagitter
Update of /cvs/free/rpms/moc/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv3088/devel
Modified Files:
.cvsignore moc.spec sources
Log Message:
Leap to MOC 2.6-alpha1
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/moc/devel/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- .cvsignore 30 Aug 2014 13:07:46 -0000 1.6
+++ .cvsignore 6 Sep 2014 16:00:12 -0000 1.7
@@ -1 +1 @@
-moc-2.5.0.tar.bz2
+moc-2.6-alpha1.tar.xz
Index: moc.spec
===================================================================
RCS file: /cvs/free/rpms/moc/devel/moc.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- moc.spec 2 Sep 2014 17:51:14 -0000 1.9
+++ moc.spec 6 Sep 2014 16:00:12 -0000 1.10
@@ -3,17 +3,18 @@
Name: moc
Summary: Music on Console - Console audio player for Linux/UNIX
-Version: 2.5.0
-Release: 2%{?dist}
+Version: 2.6
+Release: 0.1.alpha1%{?dist}
License: GPLv2+ and GPLv3+
URL: http://www.moc.daper.net
-## Source archive from svn #2641; obtained by:
+## Source archive from svn #2670; obtained by:
## svn co svn://daper.net/moc/trunk
-## tar -czvf moc-2.5.0-17.beta2.tar.gz trunk
-## Source0: %%{name}-%%{version}-17.beta2.tar.gz
+## tar -cJvf moc-2.6-0.1.alpha1.tar.xz trunk
+## Source0: %{name}-%{version}-0.1.alpha1.tar.xz
+## Source0: moc-2.6-alpha1.tar.xz
-Source0: http://ftp.daper.net/pub/soft/moc/stable/moc-2.5.0.tar.bz2
+Source0: http://ftp.daper.net/pub/soft/moc/unstable/moc-2.6-alpha1.tar.xz
BuildRequires: pkgconfig(ncurses)
BuildRequires: pkgconfig(alsa)
@@ -53,13 +54,13 @@
files in this directory beginning from the chosen file.
%prep
-%setup -q -n %{name}-%{version}
+%setup -q -n moc-2.6-alpha1
%build
## Compilation files built temporary
mv configure.in configure.ac
-autoreconf -ivf
+autoreconf -ivf -Wobsolete
%configure --disable-static --disable-silent-rules \
--disable-rpath --with-rcc \
--with-oss --with-alsa --with-jack --with-aac --with-mp3 \
@@ -87,6 +88,9 @@
%{_libdir}/%{name}/decoder_plugins
%changelog
+* Tue Sep 02 2014 Antonio Trande <sagitter(a)fedoraproject.org> 2.6-0.1.alpha1
+- Leap to 2.6-alpha1 release
+
* Tue Sep 02 2014 Antonio Trande <sagitter(a)fedoraproject.org> 2.5.0-2
- Spec cleanups
Index: sources
===================================================================
RCS file: /cvs/free/rpms/moc/devel/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources 30 Aug 2014 13:07:46 -0000 1.6
+++ sources 6 Sep 2014 16:00:12 -0000 1.7
@@ -1 +1 @@
-18e3a979b67091bfee4b62217908c473 moc-2.5.0.tar.bz2
+03da706c2ff5923c6e8f5578d2088dcb moc-2.6-alpha1.tar.xz
10 years, 2 months
rpms/libopenshot-audio/F-20 libopenshot-audio-0.0.3-libs.patch, NONE, 1.1 libopenshot-audio.spec, NONE, 1.1
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/libopenshot-audio/F-20
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv27411
Added Files:
libopenshot-audio-0.0.3-libs.patch libopenshot-audio.spec
Log Message:
Initial import
libopenshot-audio-0.0.3-libs.patch:
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE libopenshot-audio-0.0.3-libs.patch ---
diff -Naur libopenshot-audio-0.0.3.orig/CMakeLists.txt libopenshot-audio-0.0.3/CMakeLists.txt
--- libopenshot-audio-0.0.3.orig/CMakeLists.txt 2014-07-29 14:16:42.000000000 -0500
+++ libopenshot-audio-0.0.3/CMakeLists.txt 2014-08-09 15:10:42.570194306 -0500
@@ -119,7 +119,7 @@
INCLUDE_DIRECTORIES(${X11_INCLUDE_DIR})
INCLUDE_DIRECTORIES(/usr/include/freetype2)
ADD_DEFINITIONS(-DLINUX)
- SET(JUCE_PLATFORM_SPECIFIC_LIBRARIES ${X11_LIBRARIES} asound freetype Xinerama)
+ SET(JUCE_PLATFORM_SPECIFIC_LIBRARIES ${X11_LIBRARIES} asound freetype)
ENDIF(APPLE)
ENDIF(UNIX)
ENDIF(WIN32)
--- NEW FILE libopenshot-audio.spec ---
Name: libopenshot-audio
Version: 0.0.3
Release: 1%{?dist}
Summary: Audio library used by OpenShot
License: GPLv3+
URL: http://openshot.org/
Source0: https://launchpad.net/libopenshot/0.0/%{version}/+download/%{name}-%{vers...
Patch0: libopenshot-audio-0.0.3-libs.patch
BuildRequires: cmake
BuildRequires: freetype-devel
BuildRequires: alsa-lib-devel
BuildRequires: libX11-devel
BuildRequires: libXinerama-devel
BuildRequires: libXcursor-devel
%description
OpenShot Audio Library (libopenshot-audio) is an open-source
project powered by JUCE, and enables high-quality audio editing
and playback for libopenshot.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q
%patch0 -p1 -b .libs
%build
export CXXFLAGS="-Wl,--as-needed"
%cmake .
make %{?_smp_mflags}
%install
%make_install
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%doc AUTHORS COPYING README
%{_libdir}/*.so.*
%files devel
%doc
%{_bindir}/openshot-audio-test-sound
%{_includedir}/*
%{_libdir}/*.so
%{_mandir}/man1/*.1*
%changelog
* Tue Jul 15 2014 Richard Shaw <hobbes1069(a)gmail.com> - 0.0.3-1
- Initial packaging.
10 years, 2 months
rpms/libopenshot-audio/F-20 sources,1.1,1.2
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/libopenshot-audio/F-20
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv27289
Modified Files:
sources
Log Message:
Initial import
Index: sources
===================================================================
RCS file: /cvs/free/rpms/libopenshot-audio/F-20/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 3 Sep 2014 21:31:16 -0000 1.1
+++ sources 5 Sep 2014 02:21:44 -0000 1.2
@@ -0,0 +1 @@
+1bb08aef04135d1cc3a842de23b7c519 libopenshot-audio-0.0.3.tar.gz
10 years, 2 months
rpms/libopenshot-audio/devel libopenshot-audio.spec,1.1,1.2
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/libopenshot-audio/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv27153
Modified Files:
libopenshot-audio.spec
Log Message:
Fix build dependency.
Index: libopenshot-audio.spec
===================================================================
RCS file: /cvs/free/rpms/libopenshot-audio/devel/libopenshot-audio.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- libopenshot-audio.spec 5 Sep 2014 01:53:55 -0000 1.1
+++ libopenshot-audio.spec 5 Sep 2014 02:12:25 -0000 1.2
@@ -13,7 +13,7 @@
BuildRequires: freetype-devel
BuildRequires: alsa-lib-devel
BuildRequires: libX11-devel
-#BuildRequires: libXinerama-devel
+BuildRequires: libXinerama-devel
BuildRequires: libXcursor-devel
%description
10 years, 2 months
rpms/libopenshot-audio/devel libopenshot-audio-0.0.3-libs.patch, NONE, 1.1 libopenshot-audio.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/libopenshot-audio/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv11152/devel
Modified Files:
.cvsignore sources
Added Files:
libopenshot-audio-0.0.3-libs.patch libopenshot-audio.spec
Log Message:
libopenshot-audio-0.0.3-libs.patch:
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE libopenshot-audio-0.0.3-libs.patch ---
diff -Naur libopenshot-audio-0.0.3.orig/CMakeLists.txt libopenshot-audio-0.0.3/CMakeLists.txt
--- libopenshot-audio-0.0.3.orig/CMakeLists.txt 2014-07-29 14:16:42.000000000 -0500
+++ libopenshot-audio-0.0.3/CMakeLists.txt 2014-08-09 15:10:42.570194306 -0500
@@ -119,7 +119,7 @@
INCLUDE_DIRECTORIES(${X11_INCLUDE_DIR})
INCLUDE_DIRECTORIES(/usr/include/freetype2)
ADD_DEFINITIONS(-DLINUX)
- SET(JUCE_PLATFORM_SPECIFIC_LIBRARIES ${X11_LIBRARIES} asound freetype Xinerama)
+ SET(JUCE_PLATFORM_SPECIFIC_LIBRARIES ${X11_LIBRARIES} asound freetype)
ENDIF(APPLE)
ENDIF(UNIX)
ENDIF(WIN32)
--- NEW FILE libopenshot-audio.spec ---
Name: libopenshot-audio
Version: 0.0.3
Release: 1%{?dist}
Summary: Audio library used by OpenShot
License: GPLv3+
URL: http://openshot.org/
Source0: https://launchpad.net/libopenshot/0.0/%{version}/+download/%{name}-%{vers...
Patch0: libopenshot-audio-0.0.3-libs.patch
BuildRequires: cmake
BuildRequires: freetype-devel
BuildRequires: alsa-lib-devel
BuildRequires: libX11-devel
#BuildRequires: libXinerama-devel
BuildRequires: libXcursor-devel
%description
OpenShot Audio Library (libopenshot-audio) is an open-source
project powered by JUCE, and enables high-quality audio editing
and playback for libopenshot.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q
%patch0 -p1 -b .libs
%build
export CXXFLAGS="-Wl,--as-needed"
%cmake .
make %{?_smp_mflags}
%install
%make_install
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%doc AUTHORS COPYING README
%{_libdir}/*.so.*
%files devel
%doc
%{_bindir}/openshot-audio-test-sound
%{_includedir}/*
%{_libdir}/*.so
%{_mandir}/man1/*.1*
%changelog
* Tue Jul 15 2014 Richard Shaw <hobbes1069(a)gmail.com> - 0.0.3-1
- Initial packaging.
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/libopenshot-audio/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 3 Sep 2014 21:31:15 -0000 1.1
+++ .cvsignore 5 Sep 2014 01:53:55 -0000 1.2
@@ -0,0 +1 @@
+libopenshot-audio-0.0.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/libopenshot-audio/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 3 Sep 2014 21:31:16 -0000 1.1
+++ sources 5 Sep 2014 01:53:55 -0000 1.2
@@ -0,0 +1 @@
+1bb08aef04135d1cc3a842de23b7c519 libopenshot-audio-0.0.3.tar.gz
10 years, 2 months
rpms/x265/F-20 x265-fix-soname.patch, NONE, 1.1 x265-pc-path.patch, NONE, 1.1 x265-pic.patch, NONE, 1.1 x265-test-shared.patch, NONE, 1.1 x265.spec, NONE, 1.1 sources, 1.1, 1.2
by Dominik Mierzejewski
Author: rathann
Update of /cvs/free/rpms/x265/F-20
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv1200
Modified Files:
sources
Added Files:
x265-fix-soname.patch x265-pc-path.patch x265-pic.patch
x265-test-shared.patch x265.spec
Log Message:
initial import into f20 branch
x265-fix-soname.patch:
CMakeLists.txt | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
--- NEW FILE x265-fix-soname.patch ---
diff -up multicoreware-x265-d6257335c537/source/CMakeLists.txt.soname multicoreware-x265-d6257335c537/source/CMakeLists.txt
--- multicoreware-x265-d6257335c537/source/CMakeLists.txt.soname 2014-08-08 11:55:36.315572972 +0200
+++ multicoreware-x265-d6257335c537/source/CMakeLists.txt 2014-08-08 11:55:36.316572975 +0200
@@ -276,15 +276,22 @@ if(ENABLE_SHARED)
else()
set_target_properties(x265-shared PROPERTIES OUTPUT_NAME x265)
endif()
- if(UNIX AND NOT APPLE)
- set_target_properties(x265-shared PROPERTIES LINK_FLAGS "-Wl,-Bsymbolic,-znoexecstack")
+ if(UNIX)
+ set_target_properties(x265-shared PROPERTIES VERSION ${X265_BUILD})
+ if(NOT APPLE)
+ set_target_properties(x265-shared PROPERTIES LINK_FLAGS "-Wl,-Bsymbolic,-znoexecstack")
+ endif()
endif()
+ set_target_properties(x265-shared PROPERTIES SOVERSION ${X265_BUILD})
if(X265_LATEST_TAG)
+ if(WINDOWS)
+ set_target_properties(x265-shared PROPERTIES VERSION ${X265_LATEST_TAG})
+ endif()
# shared library is not installed if a tag is not found
- set_target_properties(x265-shared PROPERTIES VERSION ${X265_LATEST_TAG} SOVERSION ${X265_BUILD})
install(TARGETS x265-shared
LIBRARY DESTINATION ${LIB_INSTALL_DIR}
- ARCHIVE DESTINATION ${LIB_INSTALL_DIR})
+ ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
+ RUNTIME DESTINATION ${BIN_INSTALL_DIR})
endif()
endif()
x265-pc-path.patch:
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE x265-pc-path.patch ---
diff -up multicoreware-x265-d6257335c537/source/CMakeLists.txt.r multicoreware-x265-d6257335c537/source/CMakeLists.txt
--- multicoreware-x265-d6257335c537/source/CMakeLists.txt.r 2014-07-09 10:25:15.000000000 +0200
+++ multicoreware-x265-d6257335c537/source/CMakeLists.txt 2014-07-10 12:03:21.459088376 +0200
@@ -308,7 +308,7 @@ if(X265_LATEST_TAG)
# Produce a pkg-config file
configure_file("x265.pc.in" "x265.pc" @ONLY)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/x265.pc"
- DESTINATION "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}/pkgconfig")
+ DESTINATION "${LIB_INSTALL_DIR}/pkgconfig")
endif()
if(NOT WIN32)
x265-pic.patch:
CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- NEW FILE x265-pic.patch ---
diff -up multicoreware-x265-d6257335c537/source/CMakeLists.txt.pic multicoreware-x265-d6257335c537/source/CMakeLists.txt
--- multicoreware-x265-d6257335c537/source/CMakeLists.txt.pic 2014-07-17 09:37:41.176441279 +0200
+++ multicoreware-x265-d6257335c537/source/CMakeLists.txt 2014-07-17 10:18:03.001014597 +0200
@@ -122,10 +122,10 @@ if(GCC)
add_definitions(-fPIC)
endif(X64 AND NOT WIN32)
if(X86 AND NOT X64)
- add_definitions(-march=i686)
+ add_definitions(-march=i686 -fPIC)
endif()
if(ARM)
- add_definitions(-march=armv6 -mfloat-abi=hard -mfpu=vfp)
+ add_definitions(-march=armv6 -mfloat-abi=hard -mfpu=vfp -fPIC)
endif()
check_cxx_compiler_flag(-Wno-narrowing CC_HAS_NO_NARROWING)
check_cxx_compiler_flag(-ffast-math CC_HAS_FAST_MATH)
x265-test-shared.patch:
CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- NEW FILE x265-test-shared.patch ---
diff -up multicoreware-x265-d6257335c537/source/test/CMakeLists.txt.r multicoreware-x265-d6257335c537/source/test/CMakeLists.txt
--- multicoreware-x265-d6257335c537/source/test/CMakeLists.txt.r 2014-07-09 10:25:15.000000000 +0200
+++ multicoreware-x265-d6257335c537/source/test/CMakeLists.txt 2014-07-10 12:10:15.171798782 +0200
@@ -17,7 +17,7 @@ add_executable(TestBench ${YASM_SRC}
mbdstharness.cpp mbdstharness.h
ipfilterharness.cpp ipfilterharness.h
intrapredharness.cpp intrapredharness.h)
-target_link_libraries(TestBench x265-static ${PLATFORM_LIBS})
+target_link_libraries(TestBench x265-shared ${PLATFORM_LIBS})
add_executable(PoolTest testpool.cpp)
-target_link_libraries(PoolTest x265-static ${PLATFORM_LIBS})
+target_link_libraries(PoolTest x265-shared ${PLATFORM_LIBS})
--- NEW FILE x265.spec ---
%global commit d6257335c537
Summary: H.265/HEVC encoder
Name: x265
Version: 1.2
Release: 5%{?dist}
URL: http://x265.org/
Source0: https://bitbucket.org/multicoreware/x265/get/%{version}.tar.bz2
# fix pkgconfig file installation path
Patch0: x265-pc-path.patch
# link test binaries with shared library
Patch1: x265-test-shared.patch
# build with -fPIC on arm and i686, too
Patch2: x265-pic.patch
# don't create bogus soname (https://bitbucket.org/multicoreware/x265/issue/62/linux-incorrect-symboli...)
Patch3: x265-fix-soname.patch
# source/Lib/TLibCommon - BSD
# source/Lib/TLibEncoder - BSD
# everything else - GPLv2+
License: GPLv2+ and BSD
BuildRequires: cmake
BuildRequires: yasm
%description
The primary objective of x265 is to become the best H.265/HEVC encoder
available anywhere, offering the highest compression efficiency and the
highest performance on a wide variety of hardware platforms.
This package contains the command line encoder.
%package libs
Summary: H.265/HEVC encoder library
%description libs
The primary objective of x265 is to become the best H.265/HEVC encoder
available anywhere, offering the highest compression efficiency and the
highest performance on a wide variety of hardware platforms.
This package contains the shared library.
%package devel
Summary: H.265/HEVC encoder library development files
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel
The primary objective of x265 is to become the best H.265/HEVC encoder
available anywhere, offering the highest compression efficiency and the
highest performance on a wide variety of hardware platforms.
This package contains the shared library development files.
%prep
%setup -q -n multicoreware-%{name}-%{commit}
%patch0 -p1 -b .p
# tests are crashing on x86 if linked against shared libx265
%ifnarch i686
%patch1 -p1 -b .ts
%endif
%patch2 -p1 -b .pic
%patch3 -p1 -b .soname
f=doc/uncrustify/drag-uncrustify.bat
tr -d '\r' < ${f} > ${f}.unix && \
touch -r ${f} ${f}.unix && \
mv ${f}.unix ${f}
%build
%cmake -G "Unix Makefiles" \
-DCMAKE_SKIP_RPATH:BOOL=YES \
-DENABLE_TESTS:BOOL=ON \
source
make %{?_smp_mflags}
%install
make DESTDIR=%{buildroot} install
rm %{buildroot}%{_libdir}/libx265.a
install -Dpm644 COPYING %{buildroot}%{_pkgdocdir}/COPYING
%check
LD_LIBRARY_PATH=$(pwd) test/PoolTest
LD_LIBRARY_PATH=$(pwd) test/TestBench
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files
%{_bindir}/x265
%files libs
%dir %{_pkgdocdir}
%{_pkgdocdir}/COPYING
%{_libdir}/libx265.so.25
%files devel
%doc doc/*
%{_includedir}/x265.h
%{_includedir}/x265_config.h
%{_libdir}/libx265.so
%{_libdir}/pkgconfig/x265.pc
%changelog
* Sun Aug 17 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-5
- don't include contributor agreement in doc
- make sure /usr/share/doc/x265 is owned
- add a comment noting which files are BSD-licenced
* Fri Aug 08 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-4
- don't create bogus soname (patch by Xavier)
* Thu Jul 17 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-3
- fix tr call to remove DOS EOL
- build the library with -fPIC on arm and i686, too
* Sun Jul 13 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-2
- use version in source URL
- update License tag
- fix EOL in drag-uncrustify.bat
- don't link test binaries with shared binary on x86 (segfault)
* Thu Jul 10 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-1
- initial build
- fix pkgconfig file install location
- link test binaries with shared library
Index: sources
===================================================================
RCS file: /cvs/free/rpms/x265/F-20/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 3 Sep 2014 21:29:50 -0000 1.1
+++ sources 4 Sep 2014 11:20:29 -0000 1.2
@@ -0,0 +1 @@
+57a4b8300918c5412ceaa26bb8e0a0bb 1.2.tar.bz2
10 years, 2 months
rpms/x265/devel x265-fix-soname.patch, NONE, 1.1 x265-pc-path.patch, NONE, 1.1 x265-pic.patch, NONE, 1.1 x265-test-shared.patch, NONE, 1.1 x265.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Dominik Mierzejewski
Author: rathann
Update of /cvs/free/rpms/x265/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv32426
Modified Files:
.cvsignore sources
Added Files:
x265-fix-soname.patch x265-pc-path.patch x265-pic.patch
x265-test-shared.patch x265.spec
Log Message:
- initial import
x265-fix-soname.patch:
CMakeLists.txt | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
--- NEW FILE x265-fix-soname.patch ---
diff -up multicoreware-x265-d6257335c537/source/CMakeLists.txt.soname multicoreware-x265-d6257335c537/source/CMakeLists.txt
--- multicoreware-x265-d6257335c537/source/CMakeLists.txt.soname 2014-08-08 11:55:36.315572972 +0200
+++ multicoreware-x265-d6257335c537/source/CMakeLists.txt 2014-08-08 11:55:36.316572975 +0200
@@ -276,15 +276,22 @@ if(ENABLE_SHARED)
else()
set_target_properties(x265-shared PROPERTIES OUTPUT_NAME x265)
endif()
- if(UNIX AND NOT APPLE)
- set_target_properties(x265-shared PROPERTIES LINK_FLAGS "-Wl,-Bsymbolic,-znoexecstack")
+ if(UNIX)
+ set_target_properties(x265-shared PROPERTIES VERSION ${X265_BUILD})
+ if(NOT APPLE)
+ set_target_properties(x265-shared PROPERTIES LINK_FLAGS "-Wl,-Bsymbolic,-znoexecstack")
+ endif()
endif()
+ set_target_properties(x265-shared PROPERTIES SOVERSION ${X265_BUILD})
if(X265_LATEST_TAG)
+ if(WINDOWS)
+ set_target_properties(x265-shared PROPERTIES VERSION ${X265_LATEST_TAG})
+ endif()
# shared library is not installed if a tag is not found
- set_target_properties(x265-shared PROPERTIES VERSION ${X265_LATEST_TAG} SOVERSION ${X265_BUILD})
install(TARGETS x265-shared
LIBRARY DESTINATION ${LIB_INSTALL_DIR}
- ARCHIVE DESTINATION ${LIB_INSTALL_DIR})
+ ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
+ RUNTIME DESTINATION ${BIN_INSTALL_DIR})
endif()
endif()
x265-pc-path.patch:
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE x265-pc-path.patch ---
diff -up multicoreware-x265-d6257335c537/source/CMakeLists.txt.r multicoreware-x265-d6257335c537/source/CMakeLists.txt
--- multicoreware-x265-d6257335c537/source/CMakeLists.txt.r 2014-07-09 10:25:15.000000000 +0200
+++ multicoreware-x265-d6257335c537/source/CMakeLists.txt 2014-07-10 12:03:21.459088376 +0200
@@ -308,7 +308,7 @@ if(X265_LATEST_TAG)
# Produce a pkg-config file
configure_file("x265.pc.in" "x265.pc" @ONLY)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/x265.pc"
- DESTINATION "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}/pkgconfig")
+ DESTINATION "${LIB_INSTALL_DIR}/pkgconfig")
endif()
if(NOT WIN32)
x265-pic.patch:
CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- NEW FILE x265-pic.patch ---
diff -up multicoreware-x265-d6257335c537/source/CMakeLists.txt.pic multicoreware-x265-d6257335c537/source/CMakeLists.txt
--- multicoreware-x265-d6257335c537/source/CMakeLists.txt.pic 2014-07-17 09:37:41.176441279 +0200
+++ multicoreware-x265-d6257335c537/source/CMakeLists.txt 2014-07-17 10:18:03.001014597 +0200
@@ -122,10 +122,10 @@ if(GCC)
add_definitions(-fPIC)
endif(X64 AND NOT WIN32)
if(X86 AND NOT X64)
- add_definitions(-march=i686)
+ add_definitions(-march=i686 -fPIC)
endif()
if(ARM)
- add_definitions(-march=armv6 -mfloat-abi=hard -mfpu=vfp)
+ add_definitions(-march=armv6 -mfloat-abi=hard -mfpu=vfp -fPIC)
endif()
check_cxx_compiler_flag(-Wno-narrowing CC_HAS_NO_NARROWING)
check_cxx_compiler_flag(-ffast-math CC_HAS_FAST_MATH)
x265-test-shared.patch:
CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- NEW FILE x265-test-shared.patch ---
diff -up multicoreware-x265-d6257335c537/source/test/CMakeLists.txt.r multicoreware-x265-d6257335c537/source/test/CMakeLists.txt
--- multicoreware-x265-d6257335c537/source/test/CMakeLists.txt.r 2014-07-09 10:25:15.000000000 +0200
+++ multicoreware-x265-d6257335c537/source/test/CMakeLists.txt 2014-07-10 12:10:15.171798782 +0200
@@ -17,7 +17,7 @@ add_executable(TestBench ${YASM_SRC}
mbdstharness.cpp mbdstharness.h
ipfilterharness.cpp ipfilterharness.h
intrapredharness.cpp intrapredharness.h)
-target_link_libraries(TestBench x265-static ${PLATFORM_LIBS})
+target_link_libraries(TestBench x265-shared ${PLATFORM_LIBS})
add_executable(PoolTest testpool.cpp)
-target_link_libraries(PoolTest x265-static ${PLATFORM_LIBS})
+target_link_libraries(PoolTest x265-shared ${PLATFORM_LIBS})
--- NEW FILE x265.spec ---
%global commit d6257335c537
Summary: H.265/HEVC encoder
Name: x265
Version: 1.2
Release: 5%{?dist}
URL: http://x265.org/
Source0: https://bitbucket.org/multicoreware/x265/get/%{version}.tar.bz2
# fix pkgconfig file installation path
Patch0: x265-pc-path.patch
# link test binaries with shared library
Patch1: x265-test-shared.patch
# build with -fPIC on arm and i686, too
Patch2: x265-pic.patch
# don't create bogus soname (https://bitbucket.org/multicoreware/x265/issue/62/linux-incorrect-symboli...)
Patch3: x265-fix-soname.patch
# source/Lib/TLibCommon - BSD
# source/Lib/TLibEncoder - BSD
# everything else - GPLv2+
License: GPLv2+ and BSD
BuildRequires: cmake
BuildRequires: yasm
%description
The primary objective of x265 is to become the best H.265/HEVC encoder
available anywhere, offering the highest compression efficiency and the
highest performance on a wide variety of hardware platforms.
This package contains the command line encoder.
%package libs
Summary: H.265/HEVC encoder library
%description libs
The primary objective of x265 is to become the best H.265/HEVC encoder
available anywhere, offering the highest compression efficiency and the
highest performance on a wide variety of hardware platforms.
This package contains the shared library.
%package devel
Summary: H.265/HEVC encoder library development files
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel
The primary objective of x265 is to become the best H.265/HEVC encoder
available anywhere, offering the highest compression efficiency and the
highest performance on a wide variety of hardware platforms.
This package contains the shared library development files.
%prep
%setup -q -n multicoreware-%{name}-%{commit}
%patch0 -p1 -b .p
# tests are crashing on x86 if linked against shared libx265
%ifnarch i686
%patch1 -p1 -b .ts
%endif
%patch2 -p1 -b .pic
%patch3 -p1 -b .soname
f=doc/uncrustify/drag-uncrustify.bat
tr -d '\r' < ${f} > ${f}.unix && \
touch -r ${f} ${f}.unix && \
mv ${f}.unix ${f}
%build
%cmake -G "Unix Makefiles" \
-DCMAKE_SKIP_RPATH:BOOL=YES \
-DENABLE_TESTS:BOOL=ON \
source
make %{?_smp_mflags}
%install
make DESTDIR=%{buildroot} install
rm %{buildroot}%{_libdir}/libx265.a
install -Dpm644 COPYING %{buildroot}%{_pkgdocdir}/COPYING
%check
LD_LIBRARY_PATH=$(pwd) test/PoolTest
LD_LIBRARY_PATH=$(pwd) test/TestBench
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files
%{_bindir}/x265
%files libs
%dir %{_pkgdocdir}
%{_pkgdocdir}/COPYING
%{_libdir}/libx265.so.25
%files devel
%doc doc/*
%{_includedir}/x265.h
%{_includedir}/x265_config.h
%{_libdir}/libx265.so
%{_libdir}/pkgconfig/x265.pc
%changelog
* Sun Aug 17 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-5
- don't include contributor agreement in doc
- make sure /usr/share/doc/x265 is owned
- add a comment noting which files are BSD-licenced
* Fri Aug 08 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-4
- don't create bogus soname (patch by Xavier)
* Thu Jul 17 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-3
- fix tr call to remove DOS EOL
- build the library with -fPIC on arm and i686, too
* Sun Jul 13 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-2
- use version in source URL
- update License tag
- fix EOL in drag-uncrustify.bat
- don't link test binaries with shared binary on x86 (segfault)
* Thu Jul 10 2014 Dominik Mierzejewski <rpm(a)greysector.net> 1.2-1
- initial build
- fix pkgconfig file install location
- link test binaries with shared library
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/x265/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 3 Sep 2014 21:29:50 -0000 1.1
+++ .cvsignore 4 Sep 2014 10:54:39 -0000 1.2
@@ -0,0 +1 @@
+1.2.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/x265/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 3 Sep 2014 21:29:50 -0000 1.1
+++ sources 4 Sep 2014 10:54:39 -0000 1.2
@@ -0,0 +1 @@
+57a4b8300918c5412ceaa26bb8e0a0bb 1.2.tar.bz2
10 years, 2 months
rpms/libopenshot-audio/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/libopenshot-audio/devel
In directory old02.ovh.rpmfusion.lan:/home/rpmfusion/kwizart/free/owners/tmpcvsM29019/rpms/libopenshot-audio/devel
Added Files:
.cvsignore Makefile sources
Log Message:
Setup of module libopenshot-audio
--- NEW FILE .cvsignore ---
--- NEW FILE Makefile ---
# Makefile for source rpm: libopenshot-audio
# $Id: Makefile,v 1.1 2014/09/03 21:31:15 kwizart Exp $
NAME := libopenshot-audio
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)
--- NEW FILE sources ---
10 years, 2 months
rpms/libopenshot-audio/devel - New directory
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/libopenshot-audio/devel
In directory old02.ovh.rpmfusion.lan:/home/rpmfusion/kwizart/free/owners/tmpcvsM29019/rpms/libopenshot-audio/devel
Log Message:
Directory /cvs/free/rpms/libopenshot-audio/devel added to the repository
10 years, 2 months