Page MenuHomeSolus

D14191.id34609.diff
No OneTemporary

D14191.id34609.diff

diff --git a/Makefile b/Makefile
new file mode 100644
--- /dev/null
+++ b/Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
diff --git a/abi_libs b/abi_libs
new file mode 100644
--- /dev/null
+++ b/abi_libs
@@ -0,0 +1,2 @@
+airscan-discover
+libsane-airscan.so.1
diff --git a/abi_symbols b/abi_symbols
new file mode 100644
--- /dev/null
+++ b/abi_symbols
@@ -0,0 +1,28 @@
+airscan-discover:stdout
+libsane-airscan.so.1:sane_airscan_cancel
+libsane-airscan.so.1:sane_airscan_close
+libsane-airscan.so.1:sane_airscan_control_option
+libsane-airscan.so.1:sane_airscan_exit
+libsane-airscan.so.1:sane_airscan_get_devices
+libsane-airscan.so.1:sane_airscan_get_option_descriptor
+libsane-airscan.so.1:sane_airscan_get_parameters
+libsane-airscan.so.1:sane_airscan_get_select_fd
+libsane-airscan.so.1:sane_airscan_init
+libsane-airscan.so.1:sane_airscan_open
+libsane-airscan.so.1:sane_airscan_read
+libsane-airscan.so.1:sane_airscan_set_io_mode
+libsane-airscan.so.1:sane_airscan_start
+libsane-airscan.so.1:sane_cancel
+libsane-airscan.so.1:sane_close
+libsane-airscan.so.1:sane_control_option
+libsane-airscan.so.1:sane_exit
+libsane-airscan.so.1:sane_get_devices
+libsane-airscan.so.1:sane_get_option_descriptor
+libsane-airscan.so.1:sane_get_parameters
+libsane-airscan.so.1:sane_get_select_fd
+libsane-airscan.so.1:sane_init
+libsane-airscan.so.1:sane_open
+libsane-airscan.so.1:sane_read
+libsane-airscan.so.1:sane_set_io_mode
+libsane-airscan.so.1:sane_start
+libsane-airscan.so.1:sane_strstatus
diff --git a/abi_used_libs b/abi_used_libs
new file mode 100644
--- /dev/null
+++ b/abi_used_libs
@@ -0,0 +1,9 @@
+ld-linux-x86-64.so.2
+libavahi-client.so.3
+libavahi-common.so.3
+libc.so.6
+libgnutls.so.30
+libjpeg.so.8
+libm.so.6
+libpng16.so.16
+libxml2.so.2
diff --git a/abi_used_symbols b/abi_used_symbols
new file mode 100644
--- /dev/null
+++ b/abi_used_symbols
@@ -0,0 +1,174 @@
+ld-linux-x86-64.so.2:__tls_get_addr
+libavahi-client.so.3:avahi_client_errno
+libavahi-client.so.3:avahi_client_free
+libavahi-client.so.3:avahi_client_new
+libavahi-client.so.3:avahi_service_browser_free
+libavahi-client.so.3:avahi_service_browser_new
+libavahi-client.so.3:avahi_service_resolver_free
+libavahi-client.so.3:avahi_service_resolver_new
+libavahi-common.so.3:avahi_address_snprint
+libavahi-common.so.3:avahi_elapse_time
+libavahi-common.so.3:avahi_simple_poll_free
+libavahi-common.so.3:avahi_simple_poll_get
+libavahi-common.so.3:avahi_simple_poll_iterate
+libavahi-common.so.3:avahi_simple_poll_new
+libavahi-common.so.3:avahi_simple_poll_quit
+libavahi-common.so.3:avahi_simple_poll_set_func
+libavahi-common.so.3:avahi_simple_poll_wakeup
+libavahi-common.so.3:avahi_strerror
+libavahi-common.so.3:avahi_string_list_find
+libc.so.6:__assert_fail
+libc.so.6:__ctype_b_loc
+libc.so.6:__ctype_tolower_loc
+libc.so.6:__ctype_toupper_loc
+libc.so.6:__errno_location
+libc.so.6:__fprintf_chk
+libc.so.6:__libc_start_main
+libc.so.6:__longjmp_chk
+libc.so.6:__memcpy_chk
+libc.so.6:__memmove_chk
+libc.so.6:__printf_chk
+libc.so.6:__snprintf_chk
+libc.so.6:__sprintf_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:__strcat_chk
+libc.so.6:__strcpy_chk
+libc.so.6:__vfprintf_chk
+libc.so.6:__vsnprintf_chk
+libc.so.6:_setjmp
+libc.so.6:abort
+libc.so.6:bind
+libc.so.6:calloc
+libc.so.6:clock_gettime
+libc.so.6:close
+libc.so.6:closedir
+libc.so.6:connect
+libc.so.6:eventfd
+libc.so.6:exit
+libc.so.6:fclose
+libc.so.6:fflush
+libc.so.6:fnmatch
+libc.so.6:fopen
+libc.so.6:fputc
+libc.so.6:fputs
+libc.so.6:fread
+libc.so.6:free
+libc.so.6:freeaddrinfo
+libc.so.6:freeifaddrs
+libc.so.6:fwrite
+libc.so.6:gai_strerror
+libc.so.6:getaddrinfo
+libc.so.6:getc
+libc.so.6:getenv
+libc.so.6:getifaddrs
+libc.so.6:getpwuid_r
+libc.so.6:getsockname
+libc.so.6:gettimeofday
+libc.so.6:getuid
+libc.so.6:if_indextoname
+libc.so.6:if_nametoindex
+libc.so.6:inet_ntop
+libc.so.6:inet_pton
+libc.so.6:memchr
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmem
+libc.so.6:memmove
+libc.so.6:memrchr
+libc.so.6:memset
+libc.so.6:mkdir
+libc.so.6:opendir
+libc.so.6:poll
+libc.so.6:pthread_cond_broadcast
+libc.so.6:pthread_cond_destroy
+libc.so.6:pthread_cond_init
+libc.so.6:pthread_cond_wait
+libc.so.6:pthread_create
+libc.so.6:pthread_join
+libc.so.6:pthread_mutex_destroy
+libc.so.6:pthread_mutex_init
+libc.so.6:pthread_mutex_lock
+libc.so.6:pthread_mutex_unlock
+libc.so.6:pthread_mutexattr_destroy
+libc.so.6:pthread_mutexattr_init
+libc.so.6:pthread_mutexattr_settype
+libc.so.6:pthread_once
+libc.so.6:putc
+libc.so.6:putchar
+libc.so.6:puts
+libc.so.6:qsort
+libc.so.6:read
+libc.so.6:readdir
+libc.so.6:readlink
+libc.so.6:realloc
+libc.so.6:recv
+libc.so.6:recvmsg
+libc.so.6:send
+libc.so.6:sendto
+libc.so.6:setsockopt
+libc.so.6:socket
+libc.so.6:strcasecmp
+libc.so.6:strchr
+libc.so.6:strcmp
+libc.so.6:strcpy
+libc.so.6:strerror
+libc.so.6:strlen
+libc.so.6:strncasecmp
+libc.so.6:strncmp
+libc.so.6:strncpy
+libc.so.6:strrchr
+libc.so.6:strstr
+libc.so.6:strtok_r
+libc.so.6:strtoul
+libc.so.6:time
+libc.so.6:ungetc
+libc.so.6:usleep
+libc.so.6:write
+libgnutls.so.30:gnutls_certificate_allocate_credentials
+libgnutls.so.30:gnutls_certificate_free_credentials
+libgnutls.so.30:gnutls_credentials_set
+libgnutls.so.30:gnutls_deinit
+libgnutls.so.30:gnutls_error_is_fatal
+libgnutls.so.30:gnutls_handshake
+libgnutls.so.30:gnutls_hash_fast
+libgnutls.so.30:gnutls_init
+libgnutls.so.30:gnutls_record_discard_queued
+libgnutls.so.30:gnutls_record_get_direction
+libgnutls.so.30:gnutls_record_recv
+libgnutls.so.30:gnutls_record_send
+libgnutls.so.30:gnutls_set_default_priority
+libgnutls.so.30:gnutls_strerror
+libgnutls.so.30:gnutls_transport_set_int2
+libjpeg.so.8:jpeg_CreateDecompress
+libjpeg.so.8:jpeg_abort
+libjpeg.so.8:jpeg_destroy_decompress
+libjpeg.so.8:jpeg_mem_src
+libjpeg.so.8:jpeg_read_header
+libjpeg.so.8:jpeg_read_scanlines
+libjpeg.so.8:jpeg_start_decompress
+libjpeg.so.8:jpeg_std_error
+libm.so.6:pow
+libm.so.6:round
+libpng16.so.16:png_create_info_struct
+libpng16.so.16:png_create_read_struct_2
+libpng16.so.16:png_destroy_read_struct
+libpng16.so.16:png_error
+libpng16.so.16:png_get_IHDR
+libpng16.so.16:png_get_error_ptr
+libpng16.so.16:png_get_io_ptr
+libpng16.so.16:png_read_info
+libpng16.so.16:png_read_row
+libpng16.so.16:png_set_expand_gray_1_2_4_to_8
+libpng16.so.16:png_set_longjmp_fn
+libpng16.so.16:png_set_palette_to_rgb
+libpng16.so.16:png_set_read_fn
+libpng16.so.16:png_set_strip_alpha
+libxml2.so.2:xmlCtxtResetPush
+libxml2.so.2:xmlDocGetRootElement
+libxml2.so.2:xmlFree
+libxml2.so.2:xmlFreeDoc
+libxml2.so.2:xmlFreeParserCtxt
+libxml2.so.2:xmlNewParserCtxt
+libxml2.so.2:xmlNodeGetContent
+libxml2.so.2:xmlNodeListGetString
+libxml2.so.2:xmlParseDocument
diff --git a/package.yml b/package.yml
new file mode 100644
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,21 @@
+name : sane-airscan
+version : 0.99.27
+release : 1
+source :
+ - https://github.com/alexpevzner/sane-airscan/archive/refs/tags/0.99.27.tar.gz : 0d84ca10f9e80d8f5f6bc0f30911660667b6d5b9df8d3fd45be0dcc29775aa84
+license : GPL-2.0-or-later
+component : office
+summary : SANE backend for AirScan (eSCL) and WSD document scanners
+description: |
+ SANE backend for MFP and document scanners that implements either eSCL (AirScan/AirPrint scanning) or WSD "driverless" scanning protocol.
+builddeps :
+ - pkgconfig(libinsane)
+ - pkgconfig(libxml-2.0)
+ - pkgconfig(avahi-client)
+ - pkgconfig(libjpeg)
+ - pkgconfig(libpng)
+ - pkgconfig(gnutls)
+build : |
+ %make
+install : |
+ %make_install
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,39 @@
+<PISI>
+ <Source>
+ <Name>sane-airscan</Name>
+ <Packager>
+ <Name>Wouter Horlings</Name>
+ <Email>wouter@horlin.gs</Email>
+ </Packager>
+ <License>GPL-2.0-or-later</License>
+ <PartOf>office</PartOf>
+ <Summary xml:lang="en">SANE backend for AirScan (eSCL) and WSD document scanners</Summary>
+ <Description xml:lang="en">SANE backend for MFP and document scanners that implements either eSCL (AirScan/AirPrint scanning) or WSD &quot;driverless&quot; scanning protocol.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>sane-airscan</Name>
+ <Summary xml:lang="en">SANE backend for AirScan (eSCL) and WSD document scanners</Summary>
+ <Description xml:lang="en">SANE backend for MFP and document scanners that implements either eSCL (AirScan/AirPrint scanning) or WSD &quot;driverless&quot; scanning protocol.
+</Description>
+ <PartOf>office</PartOf>
+ <Files>
+ <Path fileType="config">/etc/sane.d/airscan.conf</Path>
+ <Path fileType="config">/etc/sane.d/dll.d/airscan</Path>
+ <Path fileType="executable">/usr/bin/airscan-discover</Path>
+ <Path fileType="library">/usr/lib64/sane/libsane-airscan.so.1</Path>
+ <Path fileType="man">/usr/share/man/man1/airscan-discover.1.gz</Path>
+ <Path fileType="man">/usr/share/man/man5/sane-airscan.5.gz</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2023-06-08</Date>
+ <Version>0.99.27</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Wouter Horlings</Name>
+ <Email>wouter@horlin.gs</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Jun 21 2023, 11:17 AM (6 w, 6 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5857333
Default Alt Text
D14191.id34609.diff (9 KB)

Event Timeline