Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:smspvdm
OpenFTD
OpenFTD.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File OpenFTD.spec of Package OpenFTD
Summary: A dutch binary newsgroup post announce program. Name: openftd Version: 1.0.1 Release: 1 License: BSD Group: Network Source: http://www.ftd4linux.nl/releases/openftd-%{version}.tar.bz2 BuildRoot: /var/tmp/%{name}-buildroot Vendor: OpenFTD Development Team URL: http://www.ftd4linux.nl Packager: Erik van Pienbroek <info@openftd.org>, Marco Verleun <marco@verleun.org> Prefix: /usr Obsoletes: ftd4linux <= 1.0 Provides: ftd4linux %{expand:%%define buildforsuse1020 true} Requires: openftd-console = %{version}-%{release} Requires: openftd-gui = %{version}-%{release} Requires: openftd-gui-mozilla = %{version}-%{release} Requires: openftd-gui-gtkhtml = %{version}-%{release} # Open Suse 10.20 BuildRequires: mozilla-xulrunner181-devel BuildRequires: dbus-1-glib-devel BuildRequires: gtkhtml2-devel BuildRequires: dbus-1-devel BuildRequires: pcre-devel BuildRequires: gtk2-devel BuildRequires: libxml2-devel BuildRequires: libgnome-devel BuildRequires: libgnomeui-devel BuildRequires: curl-devel BuildRequires: gtkspell-devel BuildRequires: libsexy-devel BuildRequires: libnotify-devel BuildRequires: sqlite-devel BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: libxslt BuildRequires: libxslt-devel BuildRequires: desktop-file-utils %description DUTCH: Het programma FTD wordt gebruikt door veel mensen om te vertellen wat ze gaan posten en is dus een mooie manier om te zien wat er allemaal in de binaries nieuwsgroepen gepost wordt. OpenFTD is hiervan de Open Source variant. ENGLISH: The program FTD is used by many people to tell what they will post and is therefore a beautiful way to see what is posted in the binary newsgroups. OpenFTD is the Open Source equivalent. %package console Summary: Console frontend van OpenFTD Requires: openftd-core = %{version}-%{release} Requires: openftd-gui-libs = %{version}-%{release} Group: %{group} Obsoletes: ftd4linux-console <= 1.0 Provides: ftd4linux-console %description console Console frontend van OpenFTD %package core Summary: Core library van OpenFTD Requires: openftd-gui-libs = %{version}-%{release} Group: %{group} Obsoletes: ftd4linux-core <= 1.0 Provides: ftd4linux-core %description core Core library van OpenFTD %package gui-libs Summary: Basislibraries van de OpenFTD GUI Group: %{group} Obsoletes: ftd4linux-gui-libs <= 1.0 Provides: ftd4linux-gui-libs %description gui-libs Basislibrary van de OpenFTD GUI %package open Summary: Klein hulpprogramma waarmee OpenFTD opgestart kan worden vanuit webbrowsers Requires: openftd-gui = %{version}-%{release} Group: %{group} Obsoletes: ftd4linux-open <= 0.99 Provides: ftd4linux-open %description open Klein hulpprogramma waarmee OpenFTD opgestart kan worden vanuit webbrowsers via ftd:// links %package gui Summary: GUI Frontend van OpenFTD Requires: openftd-gui-libs = %{version}-%{release} Requires: openftd-core = %{version}-%{release} Group: %{group} Obsoletes: ftd4linux-gui <= 0.99 Provides: ftd4linux-gui %description gui GUI frontend van OpenFTD %package gui-mozilla Summary: Mozilla plugin voor OpenFTD Requires: openftd-gui = %{version}-%{release} Group: %{group} Obsoletes: ftd4linux-gui-mozilla <= 0.99 Provides: ftd4linux-gui-mozilla # Open Suse 10.20 Requires: /usr/lib/xulrunner-1.8.1b2/libgtkembedmoz.so %description gui-mozilla Mozilla plugin voor OpenFTD %package gui-gtkhtml Summary: GtkHTML plugin voor OpenFTD Requires: openftd-gui = %{version}-%{release} Group: %{group} Obsoletes: ftd4linux-gui-gtkhtml <= 1.0 Provides: ftd4linux-gui-gtkhtml %description gui-gtkhtml GtkHTML plugin voor OpenFTD %prep %setup -q rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/usr/share/openftd ./configure --prefix=/usr %build make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" %install make install DESTDIR=$RPM_BUILD_ROOT cat Makefile | grep "MOZILLA_HOME =" | sed s/'MOZILLA_HOME = '/''/ > $RPM_BUILD_ROOT/usr/share/openftd/mozilla_path desktop-file-install --vendor OpenFTD --delete-original \ --add-category Network \ --copy-generic-name-to-name \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ $RPM_BUILD_ROOT%{_datadir}/applications/openftd.desktop desktop-file-install --vendor OpenFTD --delete-original \ --add-category Network \ --copy-generic-name-to-name \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ $RPM_BUILD_ROOT%{_datadir}/applications/openftd_lite.desktop rm $RPM_BUILD_ROOT/usr/lib/libopenftd.la rm $RPM_BUILD_ROOT/usr/lib/libopenftd.so rm $RPM_BUILD_ROOT/usr/lib/libopenftd_gui_errhandler.la rm $RPM_BUILD_ROOT/usr/lib/libopenftd_gui_errhandler.so rm $RPM_BUILD_ROOT/usr/lib/libopenftd_guiconfig.la rm $RPM_BUILD_ROOT/usr/lib/libopenftd_guiconfig.so rm $RPM_BUILD_ROOT/usr/lib/openftd/*.la rm $RPM_BUILD_ROOT/usr/lib/openftd/*.so rm $RPM_BUILD_ROOT/usr/lib/openftd/*.so.0 rm $RPM_BUILD_ROOT/usr/lib/libopenftd_irc.la rm $RPM_BUILD_ROOT/usr/lib/libopenftd_irc.so %post gui MOZILLA_PATH=`cat $RPM_INSTALL_PREFIX/share/openftd/mozilla_path` if [ -z RPM_INSTALL_PREFIX ]; then RPM_INSTALL_PREFIX=/usr fi echo "#!/bin/sh" > $RPM_INSTALL_PREFIX/bin/ftd echo "if [ -z \"\$\\\" ]; then" | sed s/"\\\\"/"DISPLAY"/ >> $RPM_INSTALL_PREFIX/bin/ftd echo "FTD_DATA_DIR=$RPM_INSTALL_PREFIX/share/openftd $RPM_INSTALL_PREFIX/bin/openftd_console \$$*;" >> $RPM_INSTALL_PREFIX/bin/ftd echo "else" >> $RPM_INSTALL_PREFIX/bin/ftd echo "if [ x\$$1 = x--lite ]; then" >> $RPM_INSTALL_PREFIX/bin/ftd echo "FTD_DATA_DIR=$RPM_INSTALL_PREFIX/share/openftd LD_LIBRARY_PATH=$MOZILLA_PATH MOZILLA_FIVE_HOME=$MOZILLA_PATH $RPM_INSTALL_PREFIX/bin/openftd_gui_lite \$$*;" >> $RPM_INSTALL_PREFIX/bin/ftd echo "else" >> $RPM_INSTALL_PREFIX/bin/ftd echo "FTD_DATA_DIR=$RPM_INSTALL_PREFIX/share/openftd LD_LIBRARY_PATH=$MOZILLA_PATH MOZILLA_FIVE_HOME=$MOZILLA_PATH $RPM_INSTALL_PREFIX/bin/openftd_gui \$$*;" >> $RPM_INSTALL_PREFIX/bin/ftd echo "fi" >> $RPM_INSTALL_PREFIX/bin/ftd echo "fi" >> $RPM_INSTALL_PREFIX/bin/ftd chmod +x $RPM_INSTALL_PREFIX/bin/ftd echo "<?xml version=\"1.0\"?>" > $RPM_INSTALL_PREFIX/share/openftd/constants.xsl echo "<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">" >> $RPM_INSTALL_PREFIX/share/openftd/constants.xsl echo "<xsl:variable name=\"cssDir\" select=\"'file://$RPM_INSTALL_PREFIX/share/openftd/'\"/>" >> $RPM_INSTALL_PREFIX/share/openftd/constants.xsl echo "<xsl:variable name=\"imgDir\" select=\"'file://$RPM_INSTALL_PREFIX/share/openftd/images'\"/>" >> $RPM_INSTALL_PREFIX/share/openftd/constants.xsl echo "</xsl:stylesheet>" >> $RPM_INSTALL_PREFIX/share/openftd/constants.xsl ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %files core /usr/lib/libftd_http_plugin.so.2.0 /usr/lib/libopenftd.so.0 /usr/lib/libopenftd.so.0.0.0 %doc README TODO COPYING ChangeLog %files console /usr/bin/openftd_console %files open /usr/bin/openftd_open %files gui %{_datadir}/applications/OpenFTD-openftd.desktop %{_datadir}/applications/OpenFTD-openftd_lite.desktop %{_datadir}/pixmaps/ftd.png /usr/bin/ftd /usr/bin/openftd_gui /usr/bin/openftd_gui_lite /usr/share/openftd %files gui-libs /usr/lib/libopenftd_gui_errhandler.so.0 /usr/lib/libopenftd_gui_errhandler.so.0.0.0 /usr/lib/libopenftd_guiconfig.so.0 /usr/lib/libopenftd_guiconfig.so.0.0.0 /usr/lib/libopenftd_irc.so.0 /usr/lib/libopenftd_irc.so.0.0.0 %files gui-gtkhtml /usr/lib/openftd/libopenftd_gui_gtkhtml.so.0.0.0 %files gui-mozilla /usr/lib/openftd/libopenftd_gui_mozilla.so.0.0.0 %changelog * Sun Jun 10 2007 Marco Verleun <marco@verleun.org> - SPEC file verder aangepast, met dank aan Erik - Overbodige dependencies zijn verwijderd. - Sqlite en gtkhtml werken nu ook. - OpenSuse 10.20 SPEC file samengevoegd in Fedora SPEC file - to have one file which builds on multiple OS' * Sat Jun 09 2007 Erik van Pienbroek <info@openftd.org> - Ondersteuning toegevoegd voor Fedora 7 * Fri Jun 08 2007 Marco Verleun <marco@verleun.org> - SPEC File aangepast voor OpenFTD onder Open Suse 10.2 * Sat Sep 09 2006 Erik van Pienbroek <info@openftd.org> - De volledige FTD4Linux suite opgesplitst in losse packages * Thu Dec 16 2004 Erik van Pienbroek <info@openftd.org> - spec file relocatable gemaakt * Tue Dec 14 2004 Gert-Jan de Boer <magician@xs4all.nl> - Aangepast voor SVN versie van FTD * Tue Dec 14 2004 Gert-Jan de Boer <magician@xs4all.nl> - G. de Boer started working on this bitch [ Beer is good, don't forget that ]
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