Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:syntext-inc:serna
serna-free-4.2
serna-free-4.2-Fedora_10.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File serna-free-4.2-Fedora_10.spec of Package serna-free-4.2
%define majorver 4.2 %define fs_prefix /opt %define rel 20091008 %define rev 207 Version: 4.2.0 Release: %{?rel}.%{?rev} Summary: An editor/viewer for XML documents Name: serna-free-%{majorver} License: Syntext Evaluation License Group: Applications/Editors Source: serna-free-%{majorver}-%{version}_%{release}.tar.bz2 URL: http://www.syntext.com Vendor: Syntext, Inc. Prefix: %{fs_prefix} Provides: serna-free-4.2 = %{version}-%{release} #nothing provides libqt4-devel >= 4.4.3, nothing provides libqscintilla-devel >= 2.3, nothing provides python-devel #>= 2.6.0, nothing provides python-sip >= 4.7.7, nothing provides python-qt4 >= 4.4.3, nothing provides python >= 2.6, nothing provid #es java-1_6_0-openjdk, nothing provides libqt4-devel-doc >= 4.4.3 BuildRequires: aspell-devel >= 0.60, qt-devel >= 4.4.3, libxslt-devel >= 1.1.19, libxml2-devel >= 2.4.27 BuildRequires: libstdc++-devel >= 4.3, qscintilla-devel >= 2.3, python-devel >= 2.5.1 BuildRequires: libxml2-python >= 2.6.27, sip >= 4.7.7, sip-devel >= 4.7.7, PyQt4-devel >= 4.4.3, libxslt >= 1.1.19 BuildRequires: perl, python >= 2.5, coreutils, unzip, java-1.6.0-openjdk, doxygen, bison BuildRequires: gcc-c++ >= 4.3, redhat-rpm-config #!BuildIgnore: post-build-checks Requires: /bin/sh, libgcc_s.so.1, /usr/bin/env, libICE.so.6, libSM.so.6, libX11.so.6, libXext.so.6 libXft.so.2 Requires: libXinerama.so.1, libXmu.so.6, libXrender.so.1, qscintilla >= 2.3 Requires: libxslt >= 1.1.19, libxslt-python >= 1.1.19, libxml2-python >= 2.6.27, python >= 2.5, java-1.6.0-openjdk Requires: qt-x11 >= 4.4.3, qt >= 4.4.3 AutoReq: no AutoProv: no BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} %define build_subdir %{name}-%{version}-%{release} %define srcpackages antlr-2.7.1.tar.gz DITA-OT1.4_fullpackage_bin.tar.gz docbook-xsl-1.68.1.tar.bz2 qtpropertybrowser-2.5-opensource.tar.gz %define srcpkgdir 3rd/packages %description Serna is an editor that allows you to create, view and edit XML documents. %package devel Group: Development/Tools Summary: Development package for Syntext Serna %{version} Requires: serna-free-%{majorver} = %{version}-%{release} %description devel The serna-%{majorver}-devel package includes the shared library and C++ header files for writing serna-free-%{majorver} plugins %prep %setup -q -n serna-free-%{majorver}-%{version}_%{release} test -d %{srcpkgdir} || mkdir %{srcpkgdir} for p in %{srcpackages}; do test -f ${RPM_SOURCE_DIR}/$p || exit 1 ln -s ${RPM_SOURCE_DIR}/$p %{srcpkgdir} done %build (cd 3rd && ./configure syspkgonly && ./checked_build.sh) (cd build && ./configure syspkg && make) %install rm -rf ${RPM_BUILD_ROOT} build/serna/app/.pkg_dir cd build/serna/app make .pkg_dir inst_prefix=${RPM_BUILD_ROOT}%{fs_prefix} rpm_prefix=%{fs_prefix} \ mft_to_mfile_opts=-c grep -Ev ".*(\.h|libsapi.*\.so)$" MANIFEST > MANIFEST.serna grep -E ".*(\.h|libsapi.*\.so.*)$" MANIFEST > MANIFEST.serna-devel %clean rm -rf ${RPM_BUILD_ROOT} %post SERNA_TAG=serna-free-%{majorver} SERNA_EXE=serna.bin SERNA_DIR=${RPM_INSTALL_PREFIX}/${SERNA_TAG} [ -d ${RPM_INSTALL_PREFIX}/bin ] || mkdir -p ${RPM_INSTALL_PREFIX}/bin INSTALL_PREFIX=${RPM_INSTALL_PREFIX} POSTIN=${SERNA_DIR}/bin/serna-postin.sh export SERNA_TAG SERNA_EXE INSTALL_PREFIX if [ -x ${POSTIN} ]; then ${POSTIN} else echo "Broken installation package" exit 1 fi /sbin/ldconfig -N -X %postun SERNA_TAG=serna-free-%{majorver} INSTALL_PREFIX=${RPM_INSTALL_PREFIX} export SERNA_TAG INSTALL_PREFIX #!/bin/sh for v in SERNA_TAG INSTALL_PREFIX; do eval test -z \$$v && echo "Variable $v is not set!" && exit 1 done RUNDIR=${INSTALL_PREFIX}/bin if [ -e ${RUNDIR}/serna ]; then SLINK=`readlink ${RUNDIR}/serna` if [ x${SLINK} = x${SERNA_TAG} ]; then rm -f ${RUNDIR}/serna if [ -e ${RUNDIR}/${SERNA_TAG}.backup ]; then mv -f ${RUNDIR}/${SERNA_TAG}.backup ${RUNDIR}/serna fi fi fi rm -f ${RUNDIR}/${SERNA_TAG} /sbin/ldconfig -N -X %files -f build/serna/app/MANIFEST.serna %defattr(-,root,root) %files devel -f build/serna/app/MANIFEST.serna-devel %defattr(-,root,root) # %doc serna/app/EULA.txt serna/app/README.TXT serna/app/SP-COPYING # %doc AUTHORS BUGFORM BUGS ChangeLog NEWS FAQ* README # %doc TODO MIRRORS README* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor