#
# Copyright (C) 2012-2016 Carl Hetherington <cth@carlh.net>
#
-# This program is free software; you can redistribute it and/or modify
+# This file is part of DCP-o-matic.
+#
+# DCP-o-matic is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
-# This program is distributed in the hope that it will be useful,
+# DCP-o-matic is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# along with DCP-o-matic. If not, see <http://www.gnu.org/licenses/>.
#
from __future__ import print_function
print('%build', file=f)
print('cd dcpomatic-%s' % version, file=f)
print('export PKG_CONFIG_PATH=%s/lib/pkgconfig:%s/lib64/pkgconfig:/usr/local/lib/pkgconfig' % (target.directory, target.directory), file=f)
- print('CXXFLAGS="-I%s/include" LDFLAGS="-L%s/lib" ./waf configure --prefix=%%{buildroot}/usr --install-prefix=/usr %s' % (target.directory, target.directory, configure_options(target)), file=f)
+
+ if target.distro == 'centos' and target.version == '5':
+ prefix = 'BUILDROOT/usr'
+ else:
+ prefix = '%{buildroot}/usr'
+
+ print('CXXFLAGS="-I%s/include" LDFLAGS="-L%s/lib" ./waf configure --prefix=%s --install-prefix=/usr %s' %
+ (target.directory, target.directory, prefix, configure_options(target)), file=f)
print('./waf', file=f)
print('%install', file=f)
print('cd dcpomatic-%s' % version, file=f)
else:
ffmpeg_options = {}
- return (('ffmpeg-cdist', 'cd922b8', ffmpeg_options),
- ('libdcp', 'v1.3.3'),
- ('libsub', 'v1.1.12'))
+ return (('ffmpeg-cdist', 'aab2fb1', ffmpeg_options),
+ ('libdcp', 'f028e8a'),
+ ('libsub', '3d8c3bc'))
def configure_options(target):
opt = ''
)
make_spec('build/platform/linux/dcpomatic2.spec', version, target)
- target.command('rpmbuild --define \'_topdir %s\' -bb build/platform/linux/dcpomatic2.spec' % topdir)
+ cmd = 'rpmbuild --define \'_topdir %s\' -bb build/platform/linux/dcpomatic2.spec' % topdir
+ if target.distro == 'centos' and target.version == '5':
+ cmd += ' --buildroot %s/BUILD/dcpomatic-%s/BUILDROOT' % (topdir, version)
+ target.command(cmd)
rpms = []
if cpu == "amd64":