summaryrefslogtreecommitdiff
path: root/net-print
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-08 03:58:57 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-08 03:58:57 +0000
commit8f53b8011f9c960a02775a71c3805e13e72237fd (patch)
tree15f3d4647a9da2a5150531de586c674fa6c2aaf4 /net-print
parentafb0b2f6a3d0dec97ba521230d62d0f9b9e0cd01 (diff)
gentoo auto-resync : 08:02:2024 - 03:58:57
Diffstat (limited to 'net-print')
-rw-r--r--net-print/Manifest.gzbin6411 -> 6412 bytes
-rw-r--r--net-print/epson-inkjet-printer-escpr/Manifest5
-rw-r--r--net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.4.ebuild11
-rw-r--r--net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.4-1-missing-include.patch129
4 files changed, 136 insertions, 9 deletions
diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz
index 06744b7cad76..98edf19623c6 100644
--- a/net-print/Manifest.gz
+++ b/net-print/Manifest.gz
Binary files differ
diff --git a/net-print/epson-inkjet-printer-escpr/Manifest b/net-print/epson-inkjet-printer-escpr/Manifest
index d2a2e3da04ec..edd7cb26f688 100644
--- a/net-print/epson-inkjet-printer-escpr/Manifest
+++ b/net-print/epson-inkjet-printer-escpr/Manifest
@@ -1,9 +1,10 @@
AUX 1.6.5-warnings.patch 1115 BLAKE2B eac889dc8f5b39bbcf633c3ff2469ba1d3e07f475aa29f82e2ff81568aa72e2a3c25018c481b9d56bfd321314fb931561bbaed5b0883597c6fb296465ac486f1 SHA512 8a32ce7d22bb97cf1a7c1864353cab4a148eb4d1dc599f355420e0119dfb89abbfb66cbe58c8f35e2f8fc3a62b0c4018e0d48065acd21b17cb250e4722b9e027
AUX epson-inkjet-printer-escpr-1.7.7-fnocommon.patch 309 BLAKE2B 70e10c99dcf8b5d06acd38722f419c09f994253538d88cc9621051ee58b8a9cbe203c35c279c9ef8b5f0f7cd091118a0b2ccf802e09e2996f4e6346e7927f695 SHA512 5cff64797453868d1d0540a22fd72b53d7214d2e9c574cdf635206baf71fc227147babcfe97c73193ca356ad40afa5bb7ea80107576efee138b936e052b9fb2d
+AUX epson-inkjet-printer-escpr-1.8.4-1-missing-include.patch 6575 BLAKE2B 24e0d0e2674fb74b4cfabe27a695c08f4b1a87a26ddb82956157449c09c4f0e71ca9585db3507b92902ec7deb02a41a3aa9df770820379bcd851b47f4865b8e1 SHA512 392b4713ca94fd8656d39205f61db3f5491c09a15f5dc1f1239a07928d62d243d24941893c197bc227195129e7e346c8479de234aaafbf91d64716dba395068a
DIST epson-inkjet-printer-escpr-1.8.3-1.src.rpm 5127233 BLAKE2B f00ec01459411100c0502afbda4d9b3449af80ac4517e4288c3861558eef6ec946f4a6c04ea4e22818a455befa652d7135a5d2bce5e3941284f16862ebc4546f SHA512 d4cbf8342e5c664c7473c43f00739bc5ea5f6ccdb818893338bab103cee77630aaf33c1714313e4ae79687a152f8389d9a68faff685d63a35888c28d9abce9dc
-DIST epson-inkjet-printer-escpr-1.8.4-1.src.rpm 5130056 BLAKE2B 7d8ab68d7fd5307ebd034f77f1f7bcaa309ceb464e32ba15ffacc44d4f695bfddd6a8960f3e142a74aa15ba5b864e402da8221ac85937aab2db14ee88955cc5a SHA512 7edcf99de4b586d412224ac80e07670366913ec0d2e12773cce0d02d65fe2ddd5d229b9542d4247ef044845bd1fef96cd6c039c1b98dff82d884d1ac6064fb89
+DIST epson-inkjet-printer-escpr-1.8.4-1.tar.gz 5595766 BLAKE2B 9baba92331d0f55a6831d23a7b9b2824b5f33392d41f6ef0e2c45a4df7b54503d16b14dccc5dcc0d9b163f2677ba473b502e605f2f9509a1fc8c6c3095bbe858 SHA512 548b0cc27ab91c19b1d4fad79e3c3cacfb821b7c3156d8f1f3aafd31b94405794a86ff8b6abf5e56fb6692a471d96b5665a006cdc748d8de83c2ebadb0f634bc
DIST epson-inkjet-printer-escpr2-1.2.9-1.tar.gz 5367737 BLAKE2B 6868569a6bed622e2f50619a36ffb0a0f7e834fd8a794ae3bc906d971db26b0c86386c9545190ec384027d0b8e8f62ddda6cb24f1e3f60b9c535a1eeddff4332 SHA512 70ff744d42fac4c79d2994648763b0b3970ee5463a7a310a0721a63735d536cb9a0499c894289d946b30e6f564f9bf60aa61801580ab6635af211d50867921a1
EBUILD epson-inkjet-printer-escpr-1.2.9.ebuild 784 BLAKE2B dc8f4203c3820ddea6ac7dd8de9f7b5530afb8e78268bfc9ce7f723750b820660a3ebf63628f09502943766cffa0972458528371a6c520de7f53adb5e6d58d61 SHA512 ab589e3bd0fa5b867b8cfb360c2263261927f6cf7088a75fd5c01952055eb8a29227422e5efe3db12936781cbb61144df1bf4f1a952e9b1fba87cf6334775c73
EBUILD epson-inkjet-printer-escpr-1.8.3.ebuild 932 BLAKE2B 49e4bc55171903b2f93389580ddc61edfa4d9704a71bf3553c710208e7c81920633be8e26d8be70fc3248a35960a2cecd9f256389c5b41752f72f2e0565f38bc SHA512 bb1226233c72b2b11f01e748c34f5549bdca4f54ec8a26bd386547aa39c455eb0ef056522a20282e1034c286138707db36a7017122fbacf662f98b6a4314bc28
-EBUILD epson-inkjet-printer-escpr-1.8.4.ebuild 978 BLAKE2B 8c7fae76ced93679b21a23c33430adc524cbf7b47272823d397d37e88d43c7f7b5df30b6970d453818013cb6b67baf0564f11f538b2ba092cd746e4e3b2e3e22 SHA512 21534a172cc3d351d7f3d766ff375eba3c587e5cc3b3cc07e4ddc7e6fce0534dd252a06e567d5611a091b44735d14d152fd004ec5e7ff2e0bbb91647bca8c96a
+EBUILD epson-inkjet-printer-escpr-1.8.4.ebuild 1106 BLAKE2B 056f9ba0c76f87459df59fc6cf272e3e698e512beaeff9054967e7c3f0d9464dfd5c9bca5fd99b5897c1028f6c574c368e3b8d39246cef55a178ecb896bd6881 SHA512 393a0c6a4332bec0a8ddda04fd9513f0e582465ba9d0fc66fb0fe1e53912b129f782a7f999a02e33e55cddefa323f7dc4099e75a1e714609732bf7c6b8f4b0b2
MISC metadata.xml 1890 BLAKE2B b90489bd80a2957d1a6287a727d847c1fdbdfb576f7e816b60196b7d82ac13c72fd19322202f651cdfd11b56fe09fe962230f0d2eb4f1a9565ff9ad9b9ab0c24 SHA512 8cb73e282d607a5699d4c3e4f6f6f4663153ea9a0240a5b6b73317ab7ffb8ba1d54ed00c7b6ed53045059b246f62ee841cf27cc83a56a7ed72d9b2131463bc24
diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.4.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.4.ebuild
index c1f17d6bbcea..d86332e21e8b 100644
--- a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.4.ebuild
+++ b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.4.ebuild
@@ -3,11 +3,12 @@
EAPI=8
-inherit rpm
-
DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)"
HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
-SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/57/23/873ff1cc80b160f1f6427dfb729f7a17181d6679/${P}-1.src.rpm"
+
+# https://support.epson.net/linux/Printer/LSB_distribution_pages/en/escpr.php
+# Use the "source package for arm CPU" to get a tarball instead of an srpm.
+SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/57/25/a928e7d08c825ef1cdb892e70318d986720cef8a/epson-inkjet-printer-escpr-1.8.4-1.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@@ -22,10 +23,6 @@ PATCHES=(
"${FILESDIR}/${P}-1-missing-include.patch"
)
-src_unpack() {
- rpm_src_unpack "${A}"
-}
-
src_configure() {
econf --disable-shared
diff --git a/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.4-1-missing-include.patch b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.4-1-missing-include.patch
new file mode 100644
index 000000000000..4229d649bb26
--- /dev/null
+++ b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.4-1-missing-include.patch
@@ -0,0 +1,129 @@
+--- /dev/null 2024-02-07 07:14:59.428332875 -0500
++++ b/lib/epson-escpage.h 2024-02-07 12:39:28.463235607 -0500
+@@ -0,0 +1,126 @@
++/*__________________________________ epson-escpage.h ________________________________*/
++
++/* 1 2 3 4 5 6 7 8 */
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/*******************************************|********************************************/
++/*
++ * Copyright (c) 2010 Seiko Epson Corporation All rights reserved.
++ *
++ * Copyright protection claimed includes all forms and matters of
++ * copyrightable material and information now allowed by statutory or judicial
++ * law or hereinafter granted, including without limitation, material generated
++ * from the software programs which are displayed on the screen such as icons,
++ * screen display looks, etc.
++ *
++ */
++/*******************************************|********************************************/
++/* */
++/* Epson ESC/Page command Functions */
++/* */
++/*******************************************|********************************************/
++
++#ifndef __EPSON_ESCPAGE_H__
++#define __EPSON_ESCPAGE_H__
++#ifdef __cplusplus
++extern "C" {
++#endif
++/*------------------------------------ Includes -------------------------------------*/
++/*******************************************|********************************************/
++#include "epson-escpr-pvt.h"
++#include "epson-escpr-media.h"
++
++/*------------------------------- Global Compiler Switch -------------------------------*/
++/*******************************************|********************************************/
++#define EPS_PAGE_RIT (1)
++#define EPS_PAGE_TONER_SAVE (0)
++#define EPS_PAGE_OUTUNIT_FACEDOWN (1)
++#define EPS_PAGE_LOWRES_MODE (1) /* OFF=0 / ON=1 */
++#define EPS_PAGE_HT_ERR_DIFFUSION (1) /* Halftoning mode */
++
++/*----------------------------------- Definitions ------------------------------------*/
++/*******************************************|********************************************/
++#define dim(x) (sizeof(x) / sizeof(x[0]))
++#define EPS_EJL_LINEMAX (256)
++
++/*--------------------------- ESC/Page Media Declarations ---------------------------*/
++/*******************************************|********************************************/
++typedef struct _tagEPS_PAGE_MEDIASIZE_ {
++ EPS_INT32 id;
++ EPS_INT32 paper_x;
++ EPS_INT32 paper_y;
++ EPS_INT32 print_area_x_border;
++ EPS_INT32 print_area_y_border;
++ const EPS_INT8 *name;
++} EPS_PAGE_MEDIASIZE;
++
++/* Size 600dpi */
++static const EPS_PAGE_MEDIASIZE pageMediaSize[] = {
++ { EPS_MSID_A4, 4960, 7016, 4720, 6776, "A4" },
++ { EPS_MSID_A3, 7016, 9920, 6776, 9680, "A3" },
++ { EPS_MSID_B4, 6072, 8600, 5832, 8360, "B4" },
++ { EPS_MSID_B5, 4300, 6072, 4060, 5832, "B5" },
++ { EPS_MSID_LETTER, 5100, 6600, 4860, 6360, "LT" },
++ { EPS_MSID_LEGAL, 5100, 8400, 4860, 8160, "LGL"},
++ { EPS_MSID_POSTCARD,2362, 3496, 2122, 3256, "PC" }
++};
++
++/*--------------------------- Data Structure Declarations ---------------------------*/
++/*******************************************|********************************************/
++/* command data buffer */
++typedef struct tagEPS_COMMAND_BUFFER
++{
++ EPS_UINT32 size; /* allocated buffer size */
++ EPS_UINT32 len; /* data size */
++ EPS_INT8* p;
++ void* pExtent;
++} EPS_COMMAND_BUFFER;
++
++/*-------------------------- Public Function Declarations ---------------------------*/
++/*******************************************|********************************************/
++extern EPS_ERR_CODE pageInitJob (const EPS_JOB_ATTRIB *pJobAttr);
++extern EPS_ERR_CODE pageAllocBuffer (void);
++extern void pageRelaseBuffer (void);
++extern EPS_ERR_CODE pageStartJob (void);
++extern EPS_ERR_CODE pageEndJob (void);
++extern EPS_ERR_CODE pageStartPage (void);
++extern EPS_ERR_CODE pageEndPage (void);
++extern EPS_ERR_CODE pageColorRow (const EPS_BANDBMP*, EPS_RECT*);
++extern EPS_ERR_CODE pageSendLeftovers (void);
++
++ /*** Get Supported Media Function */
++ /*** -------------------------------------------------------------------------------*/
++extern EPS_ERR_CODE pageCreateMediaInfo (EPS_PRINTER_INN* printer, EPS_UINT8* pmString,
++ EPS_INT32 pmSize );
++extern void pageClearSupportedMedia (EPS_PRINTER_INN* printer );
++extern EPS_ERR_CODE pageGetPrintAreaInfoFromTable(const EPS_JOB_ATTRIB*,
++ EPS_UINT32*, EPS_UINT32*, EPS_LAYOUT_INFO*);
++extern EPS_ERR_CODE pageCreatePrintAreaInfoFromTable (EPS_UINT32,EPS_PRINT_AREA_INFO* );
++
++ /*** Get Printable Area */
++ /*** -------------------------------------------------------------------------------*/
++extern EPS_ERR_CODE pageGetPrintableArea (EPS_JOB_ATTRIB*, EPS_UINT32*, EPS_UINT32* );
++
++
++/*----------------------- ESC/Page Local Function Declarations ----------------------*/
++/*******************************************|********************************************/
++typedef EPS_ERR_CODE (*PAGE_CmdBuffGrow )(EPS_COMMAND_BUFFER *pCmdBuff, EPS_INT32 addSize);
++
++extern EPS_ERR_CODE ejlStart (EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow);
++extern EPS_ERR_CODE ejlEnd (EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow,
++ EPS_INT32 pageCount );
++extern EPS_ERR_CODE ejlPageEsc (EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow);
++
++#ifdef __cplusplus
++}
++#endif
++
++#endif /* def __EPSON_ESCPAGE_H__ */
++
++/*__________________________________ epson-escpage.h ________________________________*/
++
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/* 1 2 3 4 5 6 7 8 */
++/*******************************************|********************************************/
++/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
++/***** End of File *** End of File *** End of File *** End of File *** End of File ******/
++/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/