-%dir %attr(755,root,lp) %{_sysconfdir}/%{name}
-%attr(755,root,root) %{_libdir}/libcups.so.*
-%attr(755,root,root) %{_libdir}/libcupscgi.so.*
-%attr(755,root,root) %{_libdir}/libcupsmime.so.*
-%attr(755,root,root) %{_libdir}/libcupsppdc.so.*
-%dir %{_datadir}/cups
-%lang(ca) %{_localedir}/ca/cups_ca.po
-%lang(cs) %{_localedir}/cs/cups_cs.po
-%lang(de) %{_localedir}/de/cups_de.po
-%lang(es) %{_localedir}/es/cups_es.po
-%lang(fr) %{_localedir}/fr/cups_fr.po
-%lang(it) %{_localedir}/it/cups_it.po
-%lang(ja) %{_localedir}/ja/cups_ja.po
-%lang(pt_BR) %{_localedir}/pt_BR/cups_pt_BR.po
-%lang(ru) %{_localedir}/ru/cups_ru.po
-%lang(zh_CN) %{_localedir}/zh_CN/cups_zh_CN.po
+%attr(755,root,root) %{_ulibdir}/cups/backend/usb
+%dir %{_datadir}/cups/usb
+%{_datadir}/cups/usb/org.cups.usb-quirks
+
+%files lpd
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/cups-lpd
+%attr(755,root,root) %{_ulibdir}/cups/daemon/cups-lpd
+%if %{with systemd}
+%{systemdunitdir}/cups-lpd.socket
+%{systemdunitdir}/cups-lpd@.service
+%endif
+%{_mandir}/man8/cups-lpd.8*
+
+%files ppdc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/ppd*
+%dir %{_datadir}/cups/drv
+%{_datadir}/cups/drv/sample.drv
+%dir %{_datadir}/cups/examples
+%{_datadir}/cups/examples/*.drv
+%dir %{_datadir}/cups/ppdc
+%{_datadir}/cups/ppdc/epson.h
+%{_datadir}/cups/ppdc/hp.h
+%{_datadir}/cups/ppdc/label.h
+%{_datadir}/cups/ppdc/font.defs
+%{_datadir}/cups/ppdc/media.defs
+%{_datadir}/cups/ppdc/raster.defs
+%{_mandir}/man1/ppd*.1*
+%{_mandir}/man5/ppdcfile.5*