hplip-vl.spec 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571
  1. # %define python_platlib %(python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib(1)')
  2. Summary: HP printer drivers & utilities for Linux
  3. Summary(ja): HP プリンタの Linux 向けドライバとユーティリティ
  4. Name: hplip
  5. Version: 3.16.5
  6. Release: 1%{?_dist_release}
  7. License: GPLv2+, MIT and BSD
  8. Group: Applications/Publishing
  9. URL: http://hplip.sourceforge.net/
  10. Source0: http://downloads.sourceforge.net/sourceforge/hplip/hplip-%{version}.tar.gz
  11. #Source1: hpcups-update-ppds.sh
  12. Source2: copy-deviceids.py
  13. Source1000: hplip.desktop.vine
  14. Patch1: hplip-pstotiff-is-rubbish.patch
  15. Patch2: hplip-strstr-const.patch
  16. Patch3: hplip-ui-optional.patch
  17. Patch4: hplip-no-asm.patch
  18. Patch5: hplip-deviceIDs-drv.patch
  19. Patch6: hplip-udev-rules.patch
  20. Patch7: hplip-retry-open.patch
  21. Patch8: hplip-snmp-quirks.patch
  22. Patch9: hplip-hpijs-marker-supply.patch
  23. Patch10: hplip-clear-old-state-reasons.patch
  24. Patch11: hplip-hpcups-sigpipe.patch
  25. Patch12: hplip-logdir.patch
  26. Patch13: hplip-bad-low-ink-warning.patch
  27. Patch14: hplip-deviceIDs-ppd.patch
  28. Patch15: hplip-ppd-ImageableArea.patch
  29. Patch16: hplip-scan-tmp.patch
  30. Patch17: hplip-log-stderr.patch
  31. Patch18: hplip-avahi-parsing.patch
  32. Patch20: hplip-dj990c-margin.patch
  33. Patch21: hplip-strncpy.patch
  34. Patch22: hplip-no-write-bytecode.patch
  35. Patch23: hplip-silence-ioerror.patch
  36. # Vine Patches
  37. Patch70: hplip-3.11.5-gksu.patch
  38. Patch80: hplip-3.16.5-hpijs.patch
  39. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  40. Requires: cups
  41. Requires: dbus
  42. Requires: dbus-python
  43. Requires: foomatic
  44. Requires: ghostscript
  45. Requires: openssl
  46. Requires: python-imaging
  47. Requires: %{name}-libs = %{version}-%{release}
  48. Requires: gksu
  49. BuildRequires: cups-devel
  50. BuildRequires: dbus-devel
  51. BuildRequires: desktop-file-utils
  52. BuildRequires: libusb1-devel
  53. BuildRequires: libjpeg-devel
  54. BuildRequires: net-snmp-devel
  55. BuildRequires: openssl-devel
  56. BuildRequires: python-devel >= 2.3
  57. BuildRequires: python-cups, cups
  58. BuildRequires: sane-devel
  59. BuildRequires: PyQt4-devel
  60. # to force to use PyQt4
  61. BuildConflicts: PyQt
  62. Provides: hpijs = %{version}-%{release}
  63. Obsoletes: hpijs < %{version}-%{release}
  64. Vendor: Project Vine
  65. Distribution: Vine Linux
  66. Packager: kazutaka
  67. %description
  68. The Hewlett-Packard Linux Imaging and Printing Project provides
  69. drivers for HP printers and multi-function peripherals.
  70. It supports the DeskJet 350C, 600C, 600C Photo, 630C, Apollo 2000,
  71. Apollo 2100, Apollo 2560, DeskJet 800C, DeskJet 825, DeskJet 900,
  72. PhotoSmart, DeskJet 990C, and PhotoSmart 100 series.
  73. %description -l ja
  74. Hewlett-Packard Linux Imaging and Printing Project は HP 製プリンタ及びプリンタ複合機用のドライバを提供します。
  75. これには DeskJet 350C, 600C, 600C Photo, 630C, Apollo 2000, Apollo 2100, Apollo 2560, DeskJet 800C, DeskJet 825, DeskJet 900, PhotoSmart, DeskJet 990C, and PhotoSmart 100 シリーズ等が含まれます。
  76. #---------------------------------------------------------------------
  77. %package libs
  78. Summary: HPLIP libraries
  79. Summary(ja): HPLIP ライブラリ
  80. Group: System Environment/Libraries
  81. License: GPLv2+ and MIT
  82. Requires: python3
  83. %description libs
  84. Libraries needed by HPLIP.
  85. %description libs -l ja
  86. HPLIP 用のライブラリです。
  87. #---------------------------------------------------------------------
  88. %package gui
  89. Summary: HPLIP graphical tools
  90. Summary(ja): HPLIP 用 GUI ツール
  91. Group: Applications/System
  92. License: BSD
  93. Requires: %{name} = %{version}-%{release}
  94. Requires: PyQt4
  95. Requires: notify-python
  96. %description gui
  97. HP Device manager (toolbox) is a graphical utility including
  98. maintenance tools, supplies levels, and status information.
  99. %description gui -l ja
  100. HP デバイスマネージャ (toolbox) は、各種設定やインクや紙の残量確
  101. 認、ステータス情報の確認が行える HPLIP 用の GUI ユーティリティです。
  102. #---------------------------------------------------------------------
  103. %package -n libsane-hpaio
  104. Summary: SANE driver for scanners in HP's multi-function devices
  105. Summary(ja): HP 複合機のスキャナ用 SANE ドライバ
  106. Group: System Environment/Libraries
  107. License: GPLv2+
  108. Requires: %{name}-libs = %{version}-%{release}
  109. Requires: sane
  110. %description -n libsane-hpaio
  111. SANE driver for scanners in HP inkjet and laser based multi-function
  112. printers.
  113. %description -n libsane-hpaio -l ja
  114. HP インクジェット及びレーザープリンタ複合機のスキャナ機能を利用する
  115. 為の SANE ドライバです。
  116. #---------------------------------------------------------------------
  117. %prep
  118. %setup -q
  119. # The pstotiff filter is rubbish so replace it (launchpad #528394).
  120. %patch1 -p1 -b .pstotiff-is-rubbish
  121. # Fix compilation.
  122. %patch2 -p1 -b .strstr-const
  123. # Make utils.checkPyQtImport() look for the gui sub-package (bug #243273).
  124. %patch3 -p1 -b .ui-optional
  125. # Make sure to avoid handwritten asm.
  126. %patch4 -p1 -b .no-asm
  127. # Corrected several IEEE 1284 Device IDs using foomatic data.
  128. # Color LaserJet 2500 series (bug #659040)
  129. # LaserJet 4100 Series/2100 Series (bug #659039)
  130. %patch5 -p1 -b .deviceIDs-drv
  131. chmod +x %{SOURCE2}
  132. mv prnt/drv/hpijs.drv.in{,.deviceIDs-drv-hpijs}
  133. %{SOURCE2} prnt/drv/hpcups.drv.in \
  134. prnt/drv/hpijs.drv.in.deviceIDs-drv-hpijs \
  135. > prnt/drv/hpijs.drv.in
  136. # Move udev rules from /etc/ to /usr/lib/ (bug #748208).
  137. %patch6 -p1 -b .udev-rules
  138. # Retry when connecting to device fails (bug #532112).
  139. %patch7 -p1 -b .retry-open
  140. # Mark SNMP quirks in PPD for HP OfficeJet Pro 8500 (bug #581825).
  141. %patch8 -p1 -b .snmp-quirks
  142. # Fixed bogus low ink warnings from hpijs driver (bug #643643).
  143. %patch9 -p1 -b .hpijs-marker-supply
  144. # Clear old printer-state-reasons we used to manage (bug #510926).
  145. %patch10 -p1 -b .clear-old-state-reasons
  146. # Avoid busy loop in hpcups when backend has exited (bug #525944).
  147. %patch11 -p1 -b .hpcups-sigpipe
  148. # CUPS filters should use TMPDIR when available (bug #865603).
  149. %patch12 -p1 -b .logdir
  150. # Fixed Device ID parsing code in hpijs's dj9xxvip.c (bug #510926).
  151. %patch13 -p1 -b .bad-low-ink-warning
  152. # Add Device ID for
  153. # HP LaserJet Color M451dn (bug #1159380)
  154. for ppd_file in $(grep '^diff' %{PATCH14} | cut -d " " -f 4);
  155. do
  156. gunzip ${ppd_file#*/}.gz
  157. done
  158. %patch14 -p1 -b .deviceIDs-ppd
  159. for ppd_file in $(grep '^diff' %{PATCH14} | cut -d " " -f 4);
  160. do
  161. gzip -n ${ppd_file#*/}
  162. done
  163. # Fix ImageableArea for Laserjet 8150/9000 (bug #596298).
  164. for ppd_file in $(grep '^diff' %{PATCH15} | cut -d " " -f 4);
  165. do
  166. gunzip ${ppd_file#*/}.gz
  167. done
  168. %patch15 -p1 -b .ImageableArea
  169. for ppd_file in $(grep '^diff' %{PATCH15} | cut -d " " -f 4);
  170. do
  171. gzip -n ${ppd_file#*/}
  172. done
  173. # Scan to /var/tmp instead of /tmp (bug #1076954).
  174. %patch16 -p1 -b .scan-tmp
  175. # Treat logging before importing of logger module (bug #984699).
  176. %patch17 -p1 -b .log-stderr
  177. # Fix parsing of avahi-daemon output (bug #1096939).
  178. %patch18 -p1 -b .parsing
  179. # Fixed left/right margins for HP DeskJet 990C (LP #1405212).
  180. %patch20 -p1 -b .dj990c-margin
  181. # Fixed uses of strncpy throughout.
  182. %patch21 -p1 -b .strncpy
  183. # Don't try to write bytecode cache for hpfax backend (bug #1192761)
  184. # or hp-config_usb_printer (bug #1266903)
  185. # or hpps filter (bug #1241548).
  186. %patch22 -p1 -b .no-write-bytecode
  187. # Ignore IOError when logging output (bug #712537).
  188. %patch23 -p1 -b .silence-ioerror
  189. %patch70 -p1 -b .gksu
  190. %patch80 -p1 -b .hpijs
  191. sed -i.duplex-constraints \
  192. -e 's,\(UIConstraints.* \*Duplex\),//\1,' \
  193. prnt/drv/hpcups.drv.in
  194. # Change shebang /usr/bin/env python -> /usr/bin/python3 (bug #618351).
  195. #find -name '*.py' -print0 | xargs -0 \
  196. # sed -i.env-python -e 's,^#!/usr/bin/env python,#!%{__python3},'
  197. %build
  198. touch NEWS README AUTHORS ChangeLog
  199. autoreconf -f -i
  200. %configure \
  201. --enable-scan-build --enable-gui-build --enable-fax-build \
  202. --disable-foomatic-rip-hplip-install --enable-pp-build \
  203. --enable-qt4 --enable-hpcups-install --enable-cups-drv-install \
  204. --enable-foomatic-drv-install --enable-dbus-build \
  205. --enable-hpijs-install \
  206. --disable-policykit \
  207. --with-mimedir=%{_datadir}/cups/mime \
  208. --with-cupsbackenddir=%{_libdir}/cups/backend \
  209. --with-cupsfilterdir=%{_libdir}/cups/filter \
  210. --with-hpppddir=%{_datadir}/foomatic/db/source/PPD/HP
  211. sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
  212. sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
  213. make
  214. %install
  215. rm -rf $RPM_BUILD_ROOT
  216. make install DESTDIR=$RPM_BUILD_ROOT rulesdir=/lib/udev/rules.d
  217. # Create /run/hplip & /var/lib/hp
  218. mkdir -p $RPM_BUILD_ROOT/run/hplip
  219. mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/hp
  220. # install modified .desktop
  221. #{__install} -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}/%{_datadir}/applications/hplip.desktop
  222. # install /usr/lib/tmpfiles.d/hplip.conf (bug #1015831)
  223. mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d
  224. cat > $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/hplip.conf <<EOF
  225. # See tmpfiles.d(5) for details
  226. d /run/hplip 0775 root lp -
  227. EOF
  228. # remove unpacked files.
  229. rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/sane.d \
  230. $RPM_BUILD_ROOT%{_docdir} \
  231. $RPM_BUILD_ROOT%{_datadir}/hal/fdi \
  232. $RPM_BUILD_ROOT%{_datadir}/hplip/pkservice.py \
  233. $RPM_BUILD_ROOT%{_bindir}/hp-pkservice
  234. rm -f $RPM_BUILD_ROOT%{_bindir}/hp-logcapture \
  235. $RPM_BUILD_ROOT%{_bindir}/hp-doctor \
  236. $RPM_BUILD_ROOT%{_datadir}/hplip/logcapture.py \
  237. $RPM_BUILD_ROOT%{_datadir}/hplip/doctor.py
  238. rm -f $RPM_BUILD_ROOT%{_bindir}/foomatic-rip \
  239. $RPM_BUILD_ROOT%{_libdir}/cups/filter/foomatic-rip \
  240. $RPM_BUILD_ROOT%{_libdir}/*.la \
  241. $RPM_BUILD_ROOT%{python_sitearch}/*.la \
  242. $RPM_BUILD_ROOT%{_libdir}/libhpip.so \
  243. $RPM_BUILD_ROOT%{_libdir}/sane/*.la \
  244. $RPM_BUILD_ROOT%{_datadir}/cups/model/foomatic-ppds \
  245. $RPM_BUILD_ROOT%{_datadir}/applications/hplip.desktop \
  246. $RPM_BUILD_ROOT%{_datadir}/ppd/HP/*.ppd
  247. cp -p %{SOURCE1000} hplip.desktop
  248. mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
  249. sed -i -e '/^Categories=/d' hplip.desktop
  250. # Encoding key is deprecated
  251. sed -i -e '/^Encoding=/d' hplip.desktop
  252. desktop-file-install --vendor "" \
  253. --dir $RPM_BUILD_ROOT%{_datadir}/applications \
  254. --add-category System \
  255. --add-category Settings \
  256. --add-category HardwareSettings \
  257. hplip.desktop
  258. # Regenerate hpcups PPDs on upgrade if necessary (bug #579355).
  259. #install -p -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/hpcups-update-ppds
  260. %{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}/sane.d/dll.d
  261. echo hpaio > $RPM_BUILD_ROOT%{_sysconfdir}/sane.d/dll.d/hpaio
  262. # Images in docdir should not be executable (bug #440552).
  263. find doc/images -type f -exec chmod 644 {} \;
  264. # Create an empty plugins directory to make sure it gets the right
  265. # SELinux file context (bug #564551).
  266. %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/hplip/prnt/plugins
  267. # Remove files we don't want to package.
  268. rm -f $RPM_BUILD_ROOT%{_datadir}/hplip/hpaio.desc
  269. rm -f $RPM_BUILD_ROOT%{_datadir}/hplip/hplip-install
  270. rm -rf $RPM_BUILD_ROOT%{_datadir}/hplip/install.*
  271. rm -f $RPM_BUILD_ROOT%{_datadir}/hplip/uninstall.*
  272. rm -f $RPM_BUILD_ROOT%{_bindir}/hp-uninstall
  273. rm -f $RPM_BUILD_ROOT%{_datadir}/hplip/upgrade.*
  274. rm -f $RPM_BUILD_ROOT%{_bindir}/hp-upgrade
  275. rm -f $RPM_BUILD_ROOT%{_bindir}/hp-config_usb_printer
  276. rm -f $RPM_BUILD_ROOT%{_unitdir}/hplip-printer@.service
  277. rm -f $RPM_BUILD_ROOT%{_datadir}/hplip/config_usb_printer.*
  278. rm -f $RPM_BUILD_ROOT%{_datadir}/hplip/hpijs.drv.in.template
  279. rm -f $RPM_BUILD_ROOT%{_datadir}/cups/mime/pstotiff.types
  280. rm -f $RPM_BUILD_ROOT%{_datadir}/hplip/fax/pstotiff*
  281. rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/systemd
  282. # The systray applet doesn't work properly (displays icon as a
  283. # window), so don't ship the launcher yet.
  284. rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/hplip-systray.desktop
  285. %clean
  286. rm -rf $RPM_BUILD_ROOT
  287. %post libs -p /sbin/ldconfig
  288. %postun libs -p /sbin/ldconfig
  289. %files
  290. %defattr(-,root,root)
  291. %doc COPYING doc/*
  292. #%doc %{_datadir}/doc/%{name}-%{version}
  293. %{_bindir}/hp-align
  294. %{_bindir}/hp-clean
  295. %{_bindir}/hp-colorcal
  296. %{_bindir}/hp-devicesettings
  297. %{_bindir}/hp-diagnose_plugin
  298. %{_bindir}/hp-diagnose_queues
  299. %{_bindir}/hp-fab
  300. %{_bindir}/hp-faxsetup
  301. %{_bindir}/hp-firmware
  302. %{_bindir}/hp-info
  303. %{_bindir}/hp-levels
  304. %{_bindir}/hp-linefeedcal
  305. %{_bindir}/hp-makecopies
  306. %{_bindir}/hp-makeuri
  307. %{_bindir}/hp-plugin
  308. %{_bindir}/hp-pqdiag
  309. %{_bindir}/hp-printsettings
  310. %{_bindir}/hp-probe
  311. %{_bindir}/hp-query
  312. %{_bindir}/hp-scan
  313. %{_bindir}/hp-sendfax
  314. %{_bindir}/hp-setup
  315. %{_bindir}/hp-testpage
  316. %{_bindir}/hp-timedate
  317. %{_bindir}/hp-unload
  318. %{_bindir}/hp-wificonfig
  319. %{_libdir}/cups/backend/hp
  320. %{_libdir}/cups/backend/hpfax
  321. %{_libdir}/cups/filter/hpcups
  322. %{_libdir}/cups/filter/hpcupsfax
  323. %{_libdir}/cups/filter/hpps
  324. %{_libdir}/cups/filter/pstotiff
  325. %{_datadir}/cups/mime/pstotiff.convs
  326. # Files
  327. %{_datadir}/hplip/align.py*
  328. %{_datadir}/hplip/check-plugin.py*
  329. %{_datadir}/hplip/clean.py*
  330. %{_datadir}/hplip/colorcal.py*
  331. %{_datadir}/hplip/devicesettings.py*
  332. %{_datadir}/hplip/diagnose_plugin.py*
  333. %{_datadir}/hplip/diagnose_queues.py*
  334. %{_datadir}/hplip/fab.py*
  335. %{_datadir}/hplip/fax
  336. %{_datadir}/hplip/faxsetup.py*
  337. %{_datadir}/hplip/firmware.py*
  338. %{_datadir}/hplip/hpdio.py*
  339. %{_datadir}/hplip/hplip_clean.sh
  340. %{_datadir}/hplip/hpssd*
  341. %{_datadir}/hplip/info.py*
  342. %{_datadir}/hplip/__init__.py*
  343. %{_datadir}/hplip/levels.py*
  344. %{_datadir}/hplip/linefeedcal.py*
  345. %{_datadir}/hplip/makecopies.py*
  346. %{_datadir}/hplip/makeuri.py*
  347. %{_datadir}/hplip/plugin.py*
  348. %{_datadir}/hplip/pqdiag.py*
  349. %{_datadir}/hplip/printsettings.py*
  350. %{_datadir}/hplip/probe.py*
  351. %{_datadir}/hplip/query.py*
  352. %{_datadir}/hplip/scan.py*
  353. %{_datadir}/hplip/sendfax.py*
  354. %{_datadir}/hplip/setup.py*
  355. %{_datadir}/hplip/testpage.py*
  356. %{_datadir}/hplip/timedate.py*
  357. %{_datadir}/hplip/unload.py*
  358. %{_datadir}/hplip/wificonfig.py*
  359. # Directories
  360. %{_datadir}/hplip/base
  361. %{_datadir}/hplip/copier
  362. %{_datadir}/hplip/data/ldl
  363. %{_datadir}/hplip/data/localization
  364. %{_datadir}/hplip/data/pcl
  365. %{_datadir}/hplip/data/ps
  366. %{_datadir}/hplip/installer
  367. %{_datadir}/hplip/pcard
  368. %{_datadir}/hplip/prnt
  369. %{_datadir}/hplip/scan
  370. %{_localstatedir}/lib/hp
  371. %dir %attr(0775,root,lp) /run/hplip
  372. %{_prefix}/lib/tmpfiles.d/hplip.conf
  373. %dir %{_sysconfdir}/hp
  374. %config(noreplace) %{_sysconfdir}/hp/hplip.conf
  375. /lib/udev/rules.d/56-hpmud.rules
  376. %dir %{_datadir}/hplip
  377. %dir %{_datadir}/hplip/data
  378. %{_datadir}/hplip/data/models
  379. %{_bindir}/hpijs
  380. #{_bindir}/hpcups-update-ppds
  381. %{_datadir}/cups/drv/*
  382. %dir %{_datadir}/foomatic/db/source/PPD/HP
  383. %{_datadir}/foomatic/db/source/PPD/HP/*
  384. %files libs
  385. %defattr(-,root,root)
  386. %{_libdir}/libhpip.so.*
  387. # The so symlink is required here (see bug #489059).
  388. %{_libdir}/libhpmud.so*
  389. %{_libdir}/libhpdiscovery.so*
  390. %{_libdir}/libhpipp.so*
  391. # Python extension
  392. %{python_sitearch}/*
  393. %files gui
  394. %defattr(-,root,root)
  395. %{_bindir}/hp-check
  396. %{_bindir}/hp-print
  397. %{_bindir}/hp-systray
  398. %{_bindir}/hp-toolbox
  399. %{_datadir}/applications/*.desktop
  400. # Files
  401. %{_datadir}/hplip/check.py*
  402. %{_datadir}/hplip/print.py*
  403. %{_datadir}/hplip/systray.py*
  404. %{_datadir}/hplip/toolbox.py*
  405. # Directories
  406. %{_datadir}/hplip/data/images
  407. %{_datadir}/hplip/ui4
  408. %files -n libsane-hpaio
  409. %defattr(-,root,root)
  410. %{_libdir}/sane/libsane-hpaio*
  411. %config(noreplace) %{_sysconfdir}/sane.d/dll.d/hpaio
  412. %changelog
  413. * Sat Jul 2 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.16.5-1
  414. - new upstream release.
  415. - dropped all patches.
  416. - imported all patches from rawhide.
  417. - added Patch80 to fix error in building hpijs.
  418. * Sun May 15 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.15.2-2
  419. - rebuild with openssl-1.0.2
  420. * Thu Mar 19 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.15.2-1
  421. - updated to 3.15.2
  422. - updated Source1
  423. - renumbered former Patch 0 and 1 to Patch 70 and 6
  424. - built with libusb1
  425. - added BR: desktop-file-utils
  426. * Wed Mar 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.11.5-5
  427. - rebuild with net-snmp-5.7.1
  428. * Wed Mar 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.11.5-5
  429. - rebuild with net-snmp-5.7.1
  430. * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.11.5-4
  431. - rebuild with python-2.7.2
  432. * Mon Jun 13 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 3.11.5-3
  433. - add Obsoletes: hpijs < 3.10
  434. * Sun Jun 12 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 3.11.5-2
  435. - change configure option to --enable-hpijs-install
  436. - add Provides: hpijs
  437. - change ppd installation path to %{_datadir}/foomatic/db/source/PPD/HP
  438. - update Source1 (hplip.desktop.vine)
  439. - update Patch0 (hplip-3.11.5-gksu.patch)
  440. - add Patch1 to fix udev old syntax (hplip-udev-rules.patch)
  441. * Tue Mar 15 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 3.11.5-1
  442. - new upstream release
  443. - change configure option: disable qt3 and enable qt4
  444. - add configure option: --enable-foomatic-drv-install
  445. - add BuildRequires: openssl-devel
  446. - add Requires: dbus-python
  447. - add Requires: notify-python (gui)
  448. - change Requires: PyQt to PyQt4 (gui)
  449. - add BuildConflicts: PyQt
  450. - add ppds below %{_datadir}/cups/model/foomatic/hp-*
  451. because foomatic (>= 4.0.3) drop PPDs for HP printers.
  452. * Fri Jul 24 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.9.4b-3
  453. - add Patch0 to require root privilege (via gksu) when adding printer
  454. - add Requires: gksu
  455. * Mon Jun 08 2009 Shu KONNO <owa@bg.wakwak.com> 3.9.4b-2
  456. - added --with-cupsfilterdir to configure option
  457. - use python_sitearch macro instead of python_platlib
  458. * Sun Jun 07 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.9.4b-1
  459. - new upstream release
  460. - split libraries to -libs sub package
  461. - update configure option
  462. add --enable-dbus-build, --enable-qt3, --disable-qt4
  463. * Mon Jul 21 2008 Shu KONNO <owa@bg.wakwak.com> 2.7.12-1vl5
  464. - rebuilt with python-2.5.2
  465. - added python_platlib macro
  466. - applied new versioning policy and spec in utf-8
  467. * Sun Jan 6 2008 Shu KONNO <owa@bg.wakwak.com> 2.7.12-0vl2
  468. - added --with-cupsbackenddir=%%{_libdir}/cups/backend to configure
  469. * Thu Jan 3 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.7.12-0vl1
  470. - new upstream release
  471. - build with net-snmp-5.4.1
  472. * Thu Jun 28 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.7.6-0vl1
  473. - initial build for Vine Linux