%ifarch i686 %global arch x86_32 %endif %ifarch x86_64 %global arch x86_64 %endif Name: hplip-plugin Version: 3.16.2 Release: 1%{?dist} Summary: Binary plugin for HPs hplip printer driver library License: Proprietary URL: http://hplipopensource.com/node/309 Source0: http://hplipopensource.com/hplip-web/plugin/hplip-%{version}-plugin.run Requires: hplip%{?_isa} >= %{version} ExclusiveArch: i686 x86_64 %description Binary plugin for HPs hplip printer driver library. %prep %setup -q -c -T sh %{SOURCE0} --tar xvf cat << EOF > hplip.state [plugin] installed = 1 eula = 1 version = %{version} EOF %install rm -rf %{buildroot} install -d %{buildroot}%{_datadir}/hplip/data/firmware install -d %{buildroot}%{_datadir}/hplip/data/plugins install -d %{buildroot}%{_datadir}/hplip/fax/plugins install -d %{buildroot}%{_datadir}/hplip/prnt/plugins install -d %{buildroot}%{_datadir}/hplip/scan/plugins install -d %{buildroot}%{_datadir}/licenses/hplip-plugin install -d %{buildroot}%{_sharedstatedir}/hp install -m644 plugin.spec %{buildroot}%{_datadir}/hplip/ install -m644 hp_laserjet_*.fw.gz %{buildroot}%{_datadir}/hplip/data/firmware/ install -m644 license.txt %{buildroot}%{_datadir}/hplip/data/plugins/ install -m644 hplip.state %{buildroot}%{_sharedstatedir}/hp/ install -m755 fax_marvell-%{arch}.so %{buildroot}%{_datadir}/hplip/fax/plugins/ install -m755 hbpl1-%{arch}.so %{buildroot}%{_datadir}/hplip/prnt/plugins/ install -m755 lj-%{arch}.so %{buildroot}%{_datadir}/hplip/prnt/plugins/ install -m755 bb_*-%{arch}.so %{buildroot}%{_datadir}/hplip/scan/plugins/ # Create symlinks for f in $(find %{buildroot}%{_datadir}/hplip -type f -name "*.so"); do cd %{buildroot}%{_datadir}/hplip cd $(dirname $f) link_name="$(basename $f | cut -d- -f1).so" ln -s $(basename $f) $link_name done %files %license license.txt %{_datadir}/hplip/plugin.spec %{_datadir}/hplip/data/firmware/ %{_datadir}/hplip/data/plugins/ %{_datadir}/hplip/fax/plugins/ %{_datadir}/hplip/prnt/plugins/ %{_datadir}/hplip/scan/plugins/ %{_sharedstatedir}/hp/hplip.state %changelog * Fri Feb 12 2016 - 3.16.2 - hplip-plugin 3.16.2 * Fri Dec 18 2015 - 3.15.11 - hplip-plugin 3.15.11