splix rebuild

This commit is contained in:
Rmys
2024-06-10 17:28:41 +03:00
committed by GitHub
parent 3b80880a2c
commit c32216f3d2
4 changed files with 54 additions and 24 deletions
+8 -5
View File
@@ -9,7 +9,7 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
WorkDir = "splix"
# WorkDir = "splix"
def build():
shelltools.export("OS_CFLAGS", get.CFLAGS())
@@ -19,12 +19,15 @@ def build():
shelltools.makedirs("ppd")
autotools.make("-C ppd")
autotools.make("V=1")
autotools.make("drv")
autotools.make("all DRV_ONLY=1")
def install():
autotools.install("DESTDIR=%s CUPSPPD=/usr/share/cups/model/splix" % get.installDIR())
autotools.install("DESTDIR=%s DRV_ONLY=1" % get.installDIR())
autotools.install("DESTDIR=%s -C ppd CUPSPPD=/usr/share/cups/model/splix" % get.installDIR())
# Install color profiles
pisitools.insinto("/usr/share/cups/model/samsung/cms", "cms/*")
# pisitools.insinto("/usr/share/cups/model/samsung/cms", "cms/*")
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README", "THANKS", "TODO")
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README*", "THANKS", "TODO")
@@ -1,6 +1,6 @@
diff -up splix/ppd/samsung.drv.in.deviceID splix/ppd/samsung.drv.in
--- splix/ppd/samsung.drv.in.deviceID 2013-08-26 21:45:31.000000000 +0200
+++ splix/ppd/samsung.drv.in 2013-09-02 13:56:57.002669362 +0200
+++ splix/ppd/samsung.drv.in 2015-12-29 11:01:10.646489492 +0100
@@ -39,6 +39,7 @@ Manufacturer "Samsung"
Resolution k 1 0 0 0 "300dpi/300 DPI"
@@ -21,11 +21,15 @@ diff -up splix/ppd/samsung.drv.in.deviceID splix/ppd/samsung.drv.in
Throughput 22
{
ModelName "ML-2250"
+ Attribute "1284DeviceID" "" "MFG:Samsung;MDL:ML-2250;"
+ Attribute "1284DeviceID" "" "MFG:Samsung;MDL:ML-2250;"
PCFileName "ml2250.ppd"
} {
ModelName "ML-2251"
@@ -166,6 +169,7 @@ Manufacturer "Samsung"
@@ -163,9 +166,11 @@ Manufacturer "Samsung"
PCFileName "ml1630.ppd"
} {
ModelName "ML-1640"
+ Attribute "1284DeviceID" "" "MFG:Samsung;MDL:ML-1640 Series;CMD:GDI,FWV;"
PCFileName "ml1640.ppd"
} {
ModelName "ML-2010"
@@ -33,7 +37,7 @@ diff -up splix/ppd/samsung.drv.in.deviceID splix/ppd/samsung.drv.in
PCFileName "ml2010.ppd"
} {
ModelName "ML-2015"
@@ -177,6 +181,7 @@ Manufacturer "Samsung"
@@ -177,6 +182,7 @@ Manufacturer "Samsung"
#import "srtmode.defs"
ModelName "ML-2510"
@@ -41,7 +45,7 @@ diff -up splix/ppd/samsung.drv.in.deviceID splix/ppd/samsung.drv.in
PCFileName "ml2510.ppd"
}
}
@@ -193,15 +198,18 @@ Manufacturer "Samsung"
@@ -193,15 +199,18 @@ Manufacturer "Samsung"
{
ModelName "ML-1660"
@@ -60,7 +64,15 @@ diff -up splix/ppd/samsung.drv.in.deviceID splix/ppd/samsung.drv.in
PCFileName "ml2525w.ppd"
}
} {
@@ -465,6 +473,7 @@ Manufacturer "Samsung"
@@ -239,6 +248,7 @@ Manufacturer "Samsung"
Attribute QPDL PacketSize "512"
{
ModelName "ML-2160"
+ Attribute "1284DeviceID" "" "MFG:Samsung;MDL:ML-2160 Series;CMD:SPL,FWV,PIC,BDN,EXT;"
PCFileName "ml2160.ppd"
}
}
@@ -465,6 +475,7 @@ Manufacturer "Samsung"
Attribute General CMSFile "CLP-310"
ModelName "CLP-310"
@@ -70,8 +82,16 @@ diff -up splix/ppd/samsung.drv.in.deviceID splix/ppd/samsung.drv.in
Attribute General CMSFile "CLP-315"
diff -up splix/ppd/xerox.drv.in.deviceID splix/ppd/xerox.drv.in
--- splix/ppd/xerox.drv.in.deviceID 2013-08-26 17:22:00.000000000 +0200
+++ splix/ppd/xerox.drv.in 2013-09-02 13:55:22.634957854 +0200
@@ -66,6 +66,7 @@ Manufacturer "Xerox"
+++ splix/ppd/xerox.drv.in 2015-12-29 11:03:33.639830777 +0100
@@ -31,6 +31,7 @@ Manufacturer "Xerox"
Resolution k 1 0 0 0 "300dpi/300 DPI"
ModelName "WorkCentre 3119"
+ Attribute "1284DeviceID" "" "MFG:Xerox;MDL:WorkCentre 3119 Series;CMD:GDI;"
PCFileName "wc3119.ppd"
} {
Resolution k 1 0 0 0 "300dpi/300 DPI"
@@ -66,6 +67,7 @@ Manufacturer "Xerox"
} {
#import "manualduplex.defs"
ModelName "Phaser 3120"
@@ -79,7 +99,7 @@ diff -up splix/ppd/xerox.drv.in.deviceID splix/ppd/xerox.drv.in
PCFileName "ph3120.ppd"
} {
#import "manualduplex.defs"
@@ -74,6 +75,7 @@ Manufacturer "Xerox"
@@ -74,6 +76,7 @@ Manufacturer "Xerox"
} {
#import "manualduplex.defs"
ModelName "Phaser 3130"
@@ -87,7 +107,7 @@ diff -up splix/ppd/xerox.drv.in.deviceID splix/ppd/xerox.drv.in
PCFileName "ph3130.ppd"
} {
// Multi-tray
@@ -118,6 +120,7 @@ Manufacturer "Xerox"
@@ -118,6 +121,7 @@ Manufacturer "Xerox"
{
ModelName "Phaser 3117"
@@ -95,11 +115,11 @@ diff -up splix/ppd/xerox.drv.in.deviceID splix/ppd/xerox.drv.in
PCFileName "ph3117.ppd"
} {
Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
@@ -131,6 +134,7 @@ Manufacturer "Xerox"
@@ -131,6 +135,7 @@ Manufacturer "Xerox"
{
ModelName "Phaser 3124"
+ Attribute "1284DeviceID" "" "MFG:Xerox;MDL:Phaser 3124;CMD:GDI;"
PCFileName "ph3124.ppd"
}
}
}
@@ -5,14 +5,14 @@ diff -up splix/rules.mk.ldflags splix/rules.mk
$(rastertoqpdl_TARGET): $(rastertoqpdl_OBJ)
$(call printCmd, $(cmd_link))
- $(Q)g++ -o $@ $^ $(rastertoqpdl_CXXFLAGS) $(rastertoqpdl_LDFLAGS) \
+ $(Q)g++ -o $@ $^ $(rastertoqpdl_CXXFLAGS) $(rastertoqpdl_LDFLAGS) $(LDFLAGS) \
- $(Q)$(CXX) -o $@ $^ $(rastertoqpdl_CXXFLAGS) $(rastertoqpdl_LDFLAGS) \
+ $(Q)$(CXX) -o $@ $^ $(rastertoqpdl_CXXFLAGS) $(rastertoqpdl_LDFLAGS) $(LDFLAGS) \
$(rastertoqpdl_LIBS)
$(pstoqpdl_TARGET): $(pstoqpdl_OBJ)
$(call printCmd, $(cmd_link))
- $(Q)g++ -o $@ $^ $(pstoqpdl_CXXFLAGS) $(pstoqpdl_LDFLAGS) \
+ $(Q)g++ -o $@ $^ $(pstoqpdl_CXXFLAGS) $(pstoqpdl_LDFLAGS) $(LDFLAGS) \
- $(Q)$(CXX) -o $@ $^ $(pstoqpdl_CXXFLAGS) $(pstoqpdl_LDFLAGS) \
+ $(Q)$(CXX) -o $@ $^ $(pstoqpdl_CXXFLAGS) $(pstoqpdl_LDFLAGS) $(LDFLAGS) \
$(pstoqpdl_LIBS)
.PHONY: install installcms
.PHONY: install installcms
+9 -2
View File
@@ -13,8 +13,8 @@
<IsA>app:console</IsA>
<Summary>A set of CUPS printer drivers for SPL (Samsung Printer Language) printers</Summary>
<Description>The Splix drivers are usable by all printer devices which understand the SPL II language. It covers several Samsung, Xerox, Dell and Ricoh printers.</Description>
<Archive sha1sum="26452d2111a56cdf89c1e752739a64ce7dd82700" type="targz">https://sourceforge.net/projects/pisilinux/files/source/splix-2.0.1.tar.gz</Archive>
<Archive sha1sum="b854cdc4647043e7aae1a4affa5a1813a4d04613" type="tarbz2" target="splix">http://splix.ap2c.org/samsung_cms.tar.bz2</Archive>
<Archive sha1sum="940b1ccb4e394f4a48b5ff5da948b4ee3568392b" type="tarxz">https://github.com/OpenPrinting/splix/releases/download/2.0.1/splix-2.0.1.tar.xz</Archive>
<!-- <Archive sha1sum="b854cdc4647043e7aae1a4affa5a1813a4d04613" type="tarbz2" target="splix">http://splix.ap2c.org/samsung_cms.tar.bz2</Archive> -->
<BuildDependencies>
<Dependency>cups-devel</Dependency>
<Dependency>jbigkit-devel</Dependency>
@@ -43,6 +43,13 @@
</Package>
<History>
<Update release="9">
<Date>2024-06-10</Date>
<Version>2.0.1</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2022-05-28</Date>
<Version>2.0.1</Version>