hplip-vl.spec 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561
  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.15.2
  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. Source1: hplip.desktop.vine
  13. Source2: copy-deviceids.py
  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. Patch19: hplip-reportlab.patch
  33. Patch20: hplip-dj990c-margin.patch
  34. Patch21: hplip-strncpy.patch
  35. Patch22: hplip-no-write-bytecode.patch
  36. Patch23: hplip-silence-ioerror.patch
  37. # Vine Patches
  38. Patch70: hplip-3.11.5-gksu.patch
  39. #Patch1: hplip-udev-rules.patch
  40. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  41. Requires: cups
  42. Requires: dbus
  43. Requires: dbus-python
  44. Requires: foomatic
  45. Requires: ghostscript
  46. Requires: openssl
  47. Requires: python-imaging
  48. Requires: %{name}-libs = %{version}-%{release}
  49. Requires: gksu
  50. BuildRequires: cups-devel
  51. BuildRequires: dbus-devel
  52. BuildRequires: desktop-file-utils
  53. BuildRequires: libusb1-devel
  54. BuildRequires: libjpeg-devel
  55. BuildRequires: net-snmp-devel
  56. BuildRequires: openssl-devel
  57. BuildRequires: python-devel >= 2.3
  58. BuildRequires: python-cups, cups
  59. BuildRequires: sane-devel
  60. BuildRequires: PyQt4-devel
  61. # to force to use PyQt4
  62. BuildConflicts: PyQt
  63. Provides: hpijs = %{version}-%{release}
  64. Obsoletes: hpijs < %{version}-%{release}
  65. Vendor: Project Vine
  66. Distribution: Vine Linux
  67. Packager: kazutaka
  68. %description
  69. The Hewlett-Packard Linux Imaging and Printing Project provides
  70. drivers for HP printers and multi-function peripherals.
  71. It supports the DeskJet 350C, 600C, 600C Photo, 630C, Apollo 2000,
  72. Apollo 2100, Apollo 2560, DeskJet 800C, DeskJet 825, DeskJet 900,
  73. PhotoSmart, DeskJet 990C, and PhotoSmart 100 series.
  74. %description -l ja
  75. Hewlett-Packard Linux Imaging and Printing Project は HP 製プリンタ及びプリンタ複合機用のドライバを提供します。
  76. これには DeskJet 350C, 600C, 600C Photo, 630C, Apollo 2000, Apollo 2100, Apollo 2560, DeskJet 800C, DeskJet 825, DeskJet 900, PhotoSmart, DeskJet 990C, and PhotoSmart 100 シリーズ等が含まれます。
  77. #---------------------------------------------------------------------
  78. %package libs
  79. Summary: HPLIP libraries
  80. Summary(ja): HPLIP ライブラリ
  81. Group: System Environment/Libraries
  82. License: GPLv2+ and MIT
  83. Requires: python3
  84. %description libs
  85. Libraries needed by HPLIP.
  86. %description libs -l ja
  87. HPLIP 用のライブラリです。
  88. #---------------------------------------------------------------------
  89. %package gui
  90. Summary: HPLIP graphical tools
  91. Summary(ja): HPLIP 用 GUI ツール
  92. Group: Applications/System
  93. License: BSD
  94. Requires: %{name} = %{version}-%{release}
  95. Requires: PyQt4
  96. Requires: notify-python
  97. %description gui
  98. HP Device manager (toolbox) is a graphical utility including
  99. maintenance tools, supplies levels, and status information.
  100. %description gui -l ja
  101. HP デバイスマネージャ (toolbox) は、各種設定やインクや紙の残量確
  102. 認、ステータス情報の確認が行える HPLIP 用の GUI ユーティリティです。
  103. #---------------------------------------------------------------------
  104. %package -n libsane-hpaio
  105. Summary: SANE driver for scanners in HP's multi-function devices
  106. Summary(ja): HP 複合機のスキャナ用 SANE ドライバ
  107. Group: System Environment/Libraries
  108. License: GPLv2+
  109. Requires: %{name}-libs = %{version}-%{release}
  110. Requires: sane
  111. %description -n libsane-hpaio
  112. SANE driver for scanners in HP inkjet and laser based multi-function
  113. printers.
  114. %description -n libsane-hpaio -l ja
  115. HP インクジェット及びレーザープリンタ複合機のスキャナ機能を利用する
  116. 為の SANE ドライバです。
  117. #---------------------------------------------------------------------
  118. %prep
  119. %setup -q
  120. #patch1 -p1 -b .udev-rules
  121. # The pstotiff filter is rubbish so replace it (launchpad #528394).
  122. %patch1 -p1 -b .pstotiff-is-rubbish
  123. # Fix compilation.
  124. %patch2 -p1 -b .strstr-const
  125. # Make utils.checkPyQtImport() look for the gui sub-package (bug #243273).
  126. %patch3 -p1 -b .ui-optional
  127. # Make sure to avoid handwritten asm.
  128. %patch4 -p1 -b .no-asm
  129. # Corrected several IEEE 1284 Device IDs using foomatic data.
  130. # Color LaserJet 2500 series (bug #659040)
  131. # LaserJet 4100 Series/2100 Series (bug #659039)
  132. %patch5 -p1 -b .deviceIDs-drv
  133. chmod +x %{SOURCE2}
  134. mv prnt/drv/hpijs.drv.in{,.deviceIDs-drv-hpijs}
  135. %{SOURCE2} prnt/drv/hpcups.drv.in \
  136. prnt/drv/hpijs.drv.in.deviceIDs-drv-hpijs \
  137. > prnt/drv/hpijs.drv.in
  138. # Don't add printer queue, just check plugin.
  139. # Move udev rules from /etc/ to /usr/lib/ (bug #748208).
  140. %patch6 -p1 -b .udev-rules
  141. # Retry when connecting to device fails (bug #532112).
  142. %patch7 -p1 -b .retry-open
  143. # Mark SNMP quirks in PPD for HP OfficeJet Pro 8500 (bug #581825).
  144. %patch8 -p1 -b .snmp-quirks
  145. # Fixed bogus low ink warnings from hpijs driver (bug #643643).
  146. %patch9 -p1 -b .hpijs-marker-supply
  147. # Clear old printer-state-reasons we used to manage (bug #510926).
  148. %patch10 -p1 -b .clear-old-state-reasons
  149. # Avoid busy loop in hpcups when backend has exited (bug #525944).
  150. %patch11 -p1 -b .hpcups-sigpipe
  151. # CUPS filters should use TMPDIR when available (bug #865603).
  152. %patch12 -p1 -b .logdir
  153. # Fixed Device ID parsing code in hpijs's dj9xxvip.c (bug #510926).
  154. %patch13 -p1 -b .bad-low-ink-warning
  155. # Add Device ID for
  156. # HP LaserJet Color M451dn (bug #1159380)
  157. for ppd_file in $(grep '^diff' %{PATCH14} | cut -d " " -f 4);
  158. do
  159. gunzip ${ppd_file#*/}.gz
  160. done
  161. %patch14 -p1 -b .deviceIDs-ppd
  162. for ppd_file in $(grep '^diff' %{PATCH14} | cut -d " " -f 4);
  163. do
  164. gzip -n ${ppd_file#*/}
  165. done
  166. # Fix ImageableArea for Laserjet 8150/9000 (bug #596298).
  167. for ppd_file in $(grep '^diff' %{PATCH15} | cut -d " " -f 4);
  168. do
  169. gunzip ${ppd_file#*/}.gz
  170. done
  171. %patch15 -p1 -b .ImageableArea
  172. for ppd_file in $(grep '^diff' %{PATCH15} | cut -d " " -f 4);
  173. do
  174. gzip -n ${ppd_file#*/}
  175. done
  176. # Scan to /var/tmp instead of /tmp (bug #1076954).
  177. %patch16 -p1 -b .scan-tmp
  178. # Treat logging before importing of logger module (bug #984699).
  179. %patch17 -p1 -b .log-stderr
  180. # Fix parsing of avahi-daemon output (bug #1096939).
  181. %patch18 -p1 -b .parsing
  182. # Fixed version comparisons for x.y.z-style versions such as
  183. # reportlab (bug #1121433).
  184. %patch19 -p1 -b .reportlab
  185. # Fixed left/right margins for HP DeskJet 990C (LP #1405212).
  186. %patch20 -p1 -b .dj990c-margin
  187. # Fixed uses of strncpy throughout.
  188. %patch21 -p1 -b .strncpy
  189. # Don't try to write bytecode cache for hpfax backend (bug #1192761).
  190. %patch22 -p1 -b .no-write-bytecode
  191. # Ignore IOError when logging output (bug #712537).
  192. %patch23 -p1 -b .silence-ioerror
  193. %patch70 -p1 -b .gksu
  194. sed -i.duplex-constraints \
  195. -e 's,\(UIConstraints.* \*Duplex\),//\1,' \
  196. prnt/drv/hpcups.drv.in
  197. # Change shebang /usr/bin/env python -> /usr/bin/python3 (bug #618351).
  198. #find -name '*.py' -print0 | xargs -0 \
  199. # sed -i.env-python -e 's,^#!/usr/bin/env python,#!%{__python3},'
  200. %build
  201. %configure \
  202. --enable-scan-build --enable-gui-build --enable-fax-build \
  203. --disable-foomatic-rip-hplip-install --enable-pp-build \
  204. --enable-qt4 --enable-hpcups-install --enable-cups-drv-install \
  205. --enable-foomatic-drv-install --enable-dbus-build \
  206. --enable-hpijs-install \
  207. --disable-policykit \
  208. --with-mimedir=%{_datadir}/cups/mime \
  209. --with-cupsbackenddir=%{_libdir}/cups/backend \
  210. --with-cupsfilterdir=%{_libdir}/cups/filter \
  211. --with-hpppddir=%{_datadir}/foomatic/db/source/PPD/HP
  212. sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
  213. sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
  214. make
  215. %install
  216. rm -rf $RPM_BUILD_ROOT
  217. make install DESTDIR=$RPM_BUILD_ROOT rulesdir=/lib/udev/rules.d
  218. # Create /run/hplip
  219. mkdir -p $RPM_BUILD_ROOT/run/hplip
  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 %{SOURCE1} 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. # Python extension
  390. %{python_sitearch}/*
  391. %files gui
  392. %defattr(-,root,root)
  393. %{_bindir}/hp-check
  394. %{_bindir}/hp-print
  395. %{_bindir}/hp-systray
  396. %{_bindir}/hp-toolbox
  397. %{_datadir}/applications/*.desktop
  398. # Files
  399. %{_datadir}/hplip/check.py*
  400. %{_datadir}/hplip/print.py*
  401. %{_datadir}/hplip/systray.py*
  402. %{_datadir}/hplip/toolbox.py*
  403. # Directories
  404. %{_datadir}/hplip/data/images
  405. %{_datadir}/hplip/ui4
  406. %files -n libsane-hpaio
  407. %defattr(-,root,root)
  408. %{_libdir}/sane/libsane-hpaio*
  409. %config(noreplace) %{_sysconfdir}/sane.d/dll.d/hpaio
  410. %changelog
  411. * Thu Mar 19 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.15.2-1
  412. - updated to 3.15.2
  413. - updated Source1
  414. - renumbered former Patch 0 and 1 to Patch 70 and 6
  415. - built with libusb1
  416. - added BR: desktop-file-utils
  417. * Wed Mar 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.11.5-5
  418. - rebuild with net-snmp-5.7.1
  419. * Wed Mar 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.11.5-5
  420. - rebuild with net-snmp-5.7.1
  421. * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.11.5-4
  422. - rebuild with python-2.7.2
  423. * Mon Jun 13 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 3.11.5-3
  424. - add Obsoletes: hpijs < 3.10
  425. * Sun Jun 12 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 3.11.5-2
  426. - change configure option to --enable-hpijs-install
  427. - add Provides: hpijs
  428. - change ppd installation path to %{_datadir}/foomatic/db/source/PPD/HP
  429. - update Source1 (hplip.desktop.vine)
  430. - update Patch0 (hplip-3.11.5-gksu.patch)
  431. - add Patch1 to fix udev old syntax (hplip-udev-rules.patch)
  432. * Tue Mar 15 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 3.11.5-1
  433. - new upstream release
  434. - change configure option: disable qt3 and enable qt4
  435. - add configure option: --enable-foomatic-drv-install
  436. - add BuildRequires: openssl-devel
  437. - add Requires: dbus-python
  438. - add Requires: notify-python (gui)
  439. - change Requires: PyQt to PyQt4 (gui)
  440. - add BuildConflicts: PyQt
  441. - add ppds below %{_datadir}/cups/model/foomatic/hp-*
  442. because foomatic (>= 4.0.3) drop PPDs for HP printers.
  443. * Fri Jul 24 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.9.4b-3
  444. - add Patch0 to require root privilege (via gksu) when adding printer
  445. - add Requires: gksu
  446. * Mon Jun 08 2009 Shu KONNO <owa@bg.wakwak.com> 3.9.4b-2
  447. - added --with-cupsfilterdir to configure option
  448. - use python_sitearch macro instead of python_platlib
  449. * Sun Jun 07 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.9.4b-1
  450. - new upstream release
  451. - split libraries to -libs sub package
  452. - update configure option
  453. add --enable-dbus-build, --enable-qt3, --disable-qt4
  454. * Mon Jul 21 2008 Shu KONNO <owa@bg.wakwak.com> 2.7.12-1vl5
  455. - rebuilt with python-2.5.2
  456. - added python_platlib macro
  457. - applied new versioning policy and spec in utf-8
  458. * Sun Jan 6 2008 Shu KONNO <owa@bg.wakwak.com> 2.7.12-0vl2
  459. - added --with-cupsbackenddir=%%{_libdir}/cups/backend to configure
  460. * Thu Jan 3 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.7.12-0vl1
  461. - new upstream release
  462. - build with net-snmp-5.4.1
  463. * Thu Jun 28 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.7.6-0vl1
  464. - initial build for Vine Linux