I've recently put together an RPM to install libreoffice using synaptic. I put the package (task-libreoffice) into a repository with all it's dependencies but I get a very weird error (below):
[root@localhost ~]# apt-get install task-libreoffice
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or that some of the repositories
in use are in an inconsistent state at the moment.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
task-libreoffice: Depends: libobasis3.3-base-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-binfilter-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-calc-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-core01-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-core02-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-core03-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-core04-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-core05-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-core06-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-core07-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-draw-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-en-US-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-en-US-base-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-en-US-binfilter-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-en-US-calc-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-en-US-help-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-en-US-math-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-en-US-res-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-en-US-writer-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-extension-mediawiki-publisher-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-extension-nlpsolver-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-extension-pdf-import-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-extension-presentation-minimizer-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-extension-presenter-screen-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-extension-report-builder-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-gnome-integration-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-graphicfilter-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-images-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-impress-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-javafilter-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-kde-integration-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-math-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-ogltrans-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-ooofonts-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-ooolinguistic-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-pyuno-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-testtool-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-writer-3.3.0-6.i586.rpm but it is not installable
Depends: libobasis3.3-xsltfilter-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3.3-mandriva-menus-3.3-6.noarch.rpm but it is not installable
Depends: libreoffice3-base-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-calc-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-dict-en-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-dict-es-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-dict-fr-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-draw-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-en-US-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-impress-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-math-3.3.0-6.i586.rpm but it is not installable
Depends: libreoffice3-ure-1.7.0-6.i586.rpm but it is not installable
Depends: libreoffice3-writer-3.3.0-6.i586.rpm but it is not installable
E: Broken packages
It would be nice if apt could tell me why these packages are not installable because as it stands now google and I are at a loss. My specfile is below:
[kaboosh@localhost SPECS]$ cat Task-LibreOffice.spec
%define release %mkrel 1
%define version 1.0
%define name task-libreoffice
Summary: Install all LibreOffice packages
Name: %{name}
Version: %{version}
Release: %{release}
Group: Tasks
URL: http://www.pclinuxos.com
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch: noarch
Requires: libobasis3.3-base-3.3.0-6.i586.rpm, libobasis3.3-binfilter-3.3.0-6.i586.rpm, libobasis3.3-calc-3.3.0-6.i586.rpm, libobasis3.3-core01-3.3.0-6.i586.rpm, libobasis3.3-core02-3.3.0-6.i586.rpm, libobasis3.3-core03-3.3.0-6.i586.rpm, libobasis3.3-core04-3.3.0-6.i586.rpm, libobasis3.3-core05-3.3.0-6.i586.rpm, libobasis3.3-core06-3.3.0-6.i586.rpm, libobasis3.3-core07-3.3.0-6.i586.rpm, libobasis3.3-draw-3.3.0-6.i586.rpm, libobasis3.3-en-US-3.3.0-6.i586.rpm, libobasis3.3-en-US-base-3.3.0-6.i586.rpm, libobasis3.3-en-US-binfilter-3.3.0-6.i586.rpm, libobasis3.3-en-US-calc-3.3.0-6.i586.rpm, libobasis3.3-en-US-help-3.3.0-6.i586.rpm, libobasis3.3-en-US-math-3.3.0-6.i586.rpm, libobasis3.3-en-US-res-3.3.0-6.i586.rpm, libobasis3.3-en-US-writer-3.3.0-6.i586.rpm, libobasis3.3-extension-mediawiki-publisher-3.3.0-6.i586.rpm, libobasis3.3-extension-nlpsolver-3.3.0-6.i586.rpm, libobasis3.3-extension-pdf-import-3.3.0-6.i586.rpm, libobasis3.3-extension-presentation-minimizer-3.3.0-6.i586.rpm, libobasis3.3-extension-presenter-screen-3.3.0-6.i586.rpm, libobasis3.3-extension-report-builder-3.3.0-6.i586.rpm, libobasis3.3-gnome-integration-3.3.0-6.i586.rpm, libobasis3.3-graphicfilter-3.3.0-6.i586.rpm, libobasis3.3-images-3.3.0-6.i586.rpm, libobasis3.3-impress-3.3.0-6.i586.rpm, libobasis3.3-javafilter-3.3.0-6.i586.rpm, libobasis3.3-kde-integration-3.3.0-6.i586.rpm, libobasis3.3-math-3.3.0-6.i586.rpm, libobasis3.3-ogltrans-3.3.0-6.i586.rpm, libobasis3.3-ooofonts-3.3.0-6.i586.rpm, libobasis3.3-ooolinguistic-3.3.0-6.i586.rpm, libobasis3.3-pyuno-3.3.0-6.i586.rpm, libobasis3.3-testtool-3.3.0-6.i586.rpm, libobasis3.3-writer-3.3.0-6.i586.rpm, libobasis3.3-xsltfilter-3.3.0-6.i586.rpm, libreoffice3-3.3.0-6.i586.rpm, libreoffice3.3-mandriva-menus-3.3-6.noarch.rpm, libreoffice3-base-3.3.0-6.i586.rpm, libreoffice3-calc-3.3.0-6.i586.rpm, libreoffice3-dict-en-3.3.0-6.i586.rpm, libreoffice3-dict-es-3.3.0-6.i586.rpm, libreoffice3-dict-fr-3.3.0-6.i586.rpm, libreoffice3-draw-3.3.0-6.i586.rpm, libreoffice3-en-US-3.3.0-6.i586.rpm, libreoffice3-impress-3.3.0-6.i586.rpm, libreoffice3-math-3.3.0-6.i586.rpm, libreoffice3-ure-1.7.0-6.i586.rpm, libreoffice3-writer-3.3.0-6.i586.rpm
%description
This package will install LibreOffice including
support packages.
%files
%defattr(-,root,root)
%changelog
* Sun Feb 02 2011 kaboosh 1.0-1pclos2010
- initial package
What's even more odd is that installing the libreoffice packages directly works...so clearly they're "installable" but some ridiculous apt semantic is getting in the way:
[root@localhost ~]# apt-get install libreoffice3-writer
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
libobasis3.3-core01 libobasis3.3-core02 libobasis3.3-core03 libobasis3.3-core04 libobasis3.3-core05 libobasis3.3-core06
libobasis3.3-core07 libobasis3.3-images libobasis3.3-writer libreoffice3 libreoffice3-ure
The following NEW packages will be installed:
libobasis3.3-core01 libobasis3.3-core02 libobasis3.3-core03 libobasis3.3-core04 libobasis3.3-core05 libobasis3.3-core06
libobasis3.3-core07 libobasis3.3-images libobasis3.3-writer libreoffice3 libreoffice3-ure libreoffice3-writer
0 upgraded, 12 newly installed, 0 removed and 240 not upgraded.
Need to get 109MB of archives.
After unpacking 256MB of additional disk space will be used.
Do you want to continue? [Y/n]
Have any of the packagers here run into this? Do you know why this happens? Even some possibilities would be handy at this point...