Пакет php5-ffmpeg: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | %define php5_extension ffmpeg %define real_name ffmpeg-php %define real_version 0.6.0 Name: php5-%php5_extension Version: %php5_version Release: %php5_release Summary: PHP5 ffmpeg-php extension License: %gpl2plus Group: System/Servers URL: http://ffmpeg-php.sourceforge.net/ Packager: Nikolay A. Fetisov <naf@altlinux.ru> Source0: %real_name-%real_version.tar.bz2 Source1: php-%php5_extension.ini Source2: php-%php5_extension-params.sh Patch0: php5-ffmpeg-0.6.0-alt-RGBA32.patch Patch1: php5-ffmpeg-libav-0.7.patch Patch2: php5-ffmpeg-0.6.0-alt-underlinking_libs.patch BuildRequires(pre): rpm-build-php5 rpm-build-licenses BuildRequires: php5-devel = %php5_version BuildRequires: libavformat-devel libswscale-devel Requires: php5-gd2 %description ffmpeg-php is an extension for PHP that adds an easy to use, object-oriented API for accessing and retrieving information from video and audio files. It has methods for returning frames from movie files as images that can be manipulated using PHP's image functions. This works well for automatically creating thumbnail images from movies. ffmpeg-php is also useful for reporting the duration and bitrate of audio files (mp3, wma...). It can access many of the video formats supported by ffmpeg (mov, avi, mpg, wmv...) %prep %setup -T -c tar xvfj %SOURCE0 # ./ffmpeg-php-X.X.X -> ./ mv -- %real_name-%real_version/* . rm -fr -- %real_name-%{real_version}* %patch0 %patch1 -p1 %patch2 mv -f -- LICENSE LICENSE.orig ln -s -- $(relative %_licensedir/GPL-2 %_docdir/%name/LICENSE) LICENSE %build phpize BUILD_HAVE=`echo %php5_extension | tr '[:lower:]-' '[:upper:]_'` %add_optflags -fPIC -L%_libdir export LDFLAGS=-lphp-%_php5_version %configure \ --with-%php5_extension \ --with-libdir=%_lib \ --enable-skip-gd-check \ # %php5_make %install %php5_make_install install -D -m 644 -- %SOURCE1 %buildroot/%php5_extconf/%php5_extension/config install -D -m 644 -- %SOURCE2 %buildroot/%php5_extconf/%php5_extension/params %files %doc CREDITS ChangeLog EXPERIMENTAL TODO INSTALL %doc --no-dereference LICENSE %php5_extconf/%php5_extension %php5_extdir/* %post %php5_extension_postin %preun %php5_extension_preun %changelog * %(date "+%%a %%b %%d %%Y") %{?package_signer:%package_signer}%{!?package_signer:%packager} %version-%release - Rebuild with php5-%version-%release * Wed Nov 14 2012 Anton Farygin <rider@altlinux.ru> 5.3.18.20121017-alt1 - Rebuild with php5-5.3.18.20121017-alt1 * Fri Sep 14 2012 Anton Farygin <rider@altlinux.ru> 5.3.17.20120913-alt1 - Rebuild with php5-5.3.17.20120913-alt1 * Mon Feb 13 2012 Anton Farygin <rider@altlinux.ru> 5.3.10.20120202-alt1 Rebuild with 5.3.10.20120202-alt1 * Wed Jan 04 2012 Nikolay A. Fetisov <naf@altlinux.ru> 5.3.8.20110823-alt2 - Fix RPATH and underlinking issues * Fri Sep 09 2011 Anton Farygin <rider@altlinux.ru> 5.3.8.20110823-alt1 - Rebuild with php5-5.3.8.20110823-alt1 - added support for new ffmpeg API * Thu Aug 18 2011 Nikolay A. Fetisov <naf@altlinux.ru> 5.3.6.20110317-alt1.1 - Fix build with new libav * Wed Mar 23 2011 Anton Farygin <rider@altlinux.ru> 5.3.6.20110317-alt1 - Rebuild with php5-5.3.6.20110317-alt1 * Wed Mar 02 2011 Anton Farygin <rider@altlinux.ru> 5.3.5.20110105-alt2 - Rebuild with php5-5.3.5.20110105-alt2 * Tue Feb 08 2011 Anton Farygin <rider@altlinux.ru> 5.3.5.20110105-alt1 - Rebuild with php5-5.3.5.20110105-alt1 * Thu Oct 28 2010 Anton Farygin <rider@altlinux.ru> 5.3.3.20100722-alt3 - Rebuild with php5-5.3.3.20100722-alt3 * Mon Sep 27 2010 Anton Farygin <rider@altlinux.ru> 5.3.3.20100722-alt2 - Rebuild with php5-5.3.3.20100722-alt2 * Thu Sep 02 2010 Anton Farygin <rider@altlinux.ru> 5.3.3.20100722-alt1 - Rebuild with php5-5.3.3.20100722-alt1 * Wed Aug 04 2010 Anton Farygin <rider@altlinux.ru> 5.2.14.20100721-alt1 - Rebuild with php5-5.2.14.20100721-alt1 * Tue Mar 09 2010 Anton Farygin <rider@altlinux.ru> 5.2.13.20100205-alt1 - Rebuild with php5-5.2.13.20100205-alt1 * Mon Feb 01 2010 Anton Farygin <rider@altlinux.ru> 5.2.12.20091216-alt4 - Rebuild with php5-5.2.12.20091216-alt4 * Wed Jan 27 2010 Anton Farygin <rider@altlinux.ru> 5.2.12.20091216-alt1 - Rebuild with new php (5.2.12.20091216-alt1) * Wed Jul 29 2009 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.11.20090722-alt1 - Rebuild with php5-5.2.11.20090722-alt1 * Thu Feb 12 2009 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.9.20090205-alt1 - New version 0.6.0 - Rebuild with php5-5.2.9.20090205-alt1 * Sun Oct 12 2008 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.7.20080920-alt1 - Rebuild for PHP 5.2.7.20080920 * Fri Jul 11 2008 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.7.20080627-alt1 - New version 0.5.3.1 * Mon May 12 2008 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.5-alt1.1 - New version 0.5.2.1 * Added gd image bounds checking * ffmpeg's logs are mapped to php's warnings and notices (no more stderr pollution) * Failure to find the proper codec is not a fatal error anymore - Enable GD support * Sun Apr 06 2008 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.5-alt1 - Rebuild for PHP 5.2.5 * Sun Feb 03 2008 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.3-alt1.2 - Rebuild with libavformat52, fix #14213 * Fri Aug 10 2007 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.3-alt1.1 - New version 0.5.1 * Added $movie->hasVideo() function to test for video stream. * Copyright updated for better compatibilty with the PHP license. * Bug fixes in tests and build process. * Wed Jun 06 2007 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.3-alt1 - Rebuild for PHP 5.2.3-alt1 * Tue May 15 2007 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.2-alt1 - Rebuild for PHP 5.2.2-alt1 * Tue Apr 26 2007 Nikolay A. Fetisov <naf@altlinux.ru> 5.2.1-alt2 - Initial build for ALT Linux Sisyphus |