Register the abicollab mimetype
This commit is contained in:
parent
89cda7078e
commit
e927801138
|
@ -0,0 +1,7 @@
|
||||||
|
application/x-abiword
|
||||||
|
open=abiword %f
|
||||||
|
view=abiword %f
|
||||||
|
|
||||||
|
application/x-abicollab
|
||||||
|
open=abiword %f
|
||||||
|
view=abiword %f
|
31
abiword.spec
31
abiword.spec
|
@ -14,6 +14,8 @@ License: GPLv2+
|
||||||
Source0: http://abisource.com/downloads/abiword/%{version}/source/abiword-%{version}.tar.gz
|
Source0: http://abisource.com/downloads/abiword/%{version}/source/abiword-%{version}.tar.gz
|
||||||
Source1: http://abisource.com/downloads/abiword/%{version}/source/abiword-docs-%{version}.tar.gz
|
Source1: http://abisource.com/downloads/abiword/%{version}/source/abiword-docs-%{version}.tar.gz
|
||||||
Source11: abiword.mime
|
Source11: abiword.mime
|
||||||
|
Source12: abiword.keys
|
||||||
|
Source13: abiword.xml
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||||
URL: http://www.abisource.com/
|
URL: http://www.abisource.com/
|
||||||
|
|
||||||
|
@ -103,18 +105,18 @@ cd $RPM_BUILD_DIR/abiword-%{version}
|
||||||
%else
|
%else
|
||||||
%configure --disable-static --enable-plugins --enable-clipart --enable-templates
|
%configure --disable-static --enable-plugins --enable-clipart --enable-templates
|
||||||
%endif
|
%endif
|
||||||
make %{?_smp_mflags}
|
%{__make} %{?_smp_mflags}
|
||||||
|
|
||||||
# build the documentation
|
# build the documentation
|
||||||
cd $RPM_BUILD_DIR/abiword-docs-%{version}
|
cd $RPM_BUILD_DIR/abiword-docs-%{version}
|
||||||
ABI_DOC_PROG=$(pwd)/../%{name}-%{version}/src/abiword ./make-html.sh
|
ABI_DOC_PROG=$(pwd)/../%{name}-%{version}/src/abiword ./make-html.sh
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
%{__rm} -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
# install abiword
|
# install abiword
|
||||||
cd $RPM_BUILD_DIR/abiword-%{version}
|
cd $RPM_BUILD_DIR/abiword-%{version}
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
%{__make} install DESTDIR=$RPM_BUILD_ROOT
|
||||||
|
|
||||||
# install the documentation
|
# install the documentation
|
||||||
cd $RPM_BUILD_DIR/abiword-docs-%{version}
|
cd $RPM_BUILD_DIR/abiword-docs-%{version}
|
||||||
|
@ -135,29 +137,34 @@ desktop-file-install --vendor fedora --add-category X-Fedora \
|
||||||
--add-category Applications --add-category Office \
|
--add-category Applications --add-category Office \
|
||||||
./abiword.desktop
|
./abiword.desktop
|
||||||
# remove the original one (which has X-Red-Hat-Base) (#107023)
|
# remove the original one (which has X-Red-Hat-Base) (#107023)
|
||||||
rm -f $RPM_BUILD_ROOT/%{_datadir}/applications/abiword.desktop
|
%{__rm} -f $RPM_BUILD_ROOT/%{_datadir}/applications/abiword.desktop
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mime-info
|
%{__install} -p -m 0644 -D %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/mime-info/abiword.mime
|
||||||
install -m 644 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/mime-info
|
%{__install} -p -m 0644 -D %{SOURCE12} $RPM_BUILD_ROOT%{_datadir}/mime-info/abiword.keys
|
||||||
|
%{__install} -p -m 0644 -D %{SOURCE13} $RPM_BUILD_ROOT%{_datadir}/mime/packages/abiword.xml
|
||||||
|
|
||||||
# nuke .la files
|
# nuke .la files
|
||||||
rm -f $RPM_BUILD_ROOT/%{_libdir}/libabiword-%{majorversion}.%{minorversion}.la
|
%{__rm} -f $RPM_BUILD_ROOT/%{_libdir}/libabiword-%{majorversion}.%{minorversion}.la
|
||||||
rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}-%{majorversion}.%{minorversion}/plugins/*.la
|
%{__rm} -f $RPM_BUILD_ROOT/%{_libdir}/%{name}-%{majorversion}.%{minorversion}/plugins/*.la
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
%{__rm} -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%post
|
%post
|
||||||
update-desktop-database %{_datadir}/applications
|
update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
|
||||||
|
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
update-desktop-database %{_datadir}/applications
|
update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
|
||||||
|
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_bindir}/abiword
|
%{_bindir}/abiword
|
||||||
%{_datadir}/applications/*
|
%{_datadir}/applications/*
|
||||||
%{_datadir}/mime-info/*
|
%{_datadir}/mime-info/abiword.mime
|
||||||
|
%{_datadir}/mime-info/abiword.keys
|
||||||
|
%{_datadir}/mime/packages/abiword.xml
|
||||||
%{_datadir}/pixmaps/*png
|
%{_datadir}/pixmaps/*png
|
||||||
|
|
||||||
%files -n libabiword
|
%files -n libabiword
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
||||||
|
<mime-type type="application/x-abicollab">
|
||||||
|
<comment>AbiWord Collaborative Document</comment>
|
||||||
|
<glob pattern="*.abicollab"/>
|
||||||
|
</mime-type>
|
||||||
|
</mime-info>
|
||||||
|
|
Loading…
Reference in New Issue