diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,57 @@ +libticables2.so.7:ticables_cable_check +libticables2.so.7:ticables_cable_close +libticables2.so.7:ticables_cable_get +libticables2.so.7:ticables_cable_get_d0 +libticables2.so.7:ticables_cable_get_d1 +libticables2.so.7:ticables_cable_get_device_info +libticables2.so.7:ticables_cable_get_post_recv_hook +libticables2.so.7:ticables_cable_get_post_send_hook +libticables2.so.7:ticables_cable_get_pre_recv_hook +libticables2.so.7:ticables_cable_get_pre_send_hook +libticables2.so.7:ticables_cable_get_raw +libticables2.so.7:ticables_cable_open +libticables2.so.7:ticables_cable_probe +libticables2.so.7:ticables_cable_put +libticables2.so.7:ticables_cable_recv +libticables2.so.7:ticables_cable_reset +libticables2.so.7:ticables_cable_send +libticables2.so.7:ticables_cable_set_d0 +libticables2.so.7:ticables_cable_set_d1 +libticables2.so.7:ticables_cable_set_device +libticables2.so.7:ticables_cable_set_post_recv_hook +libticables2.so.7:ticables_cable_set_post_send_hook +libticables2.so.7:ticables_cable_set_pre_recv_hook +libticables2.so.7:ticables_cable_set_pre_send_hook +libticables2.so.7:ticables_cable_set_raw +libticables2.so.7:ticables_error_free +libticables2.so.7:ticables_error_get +libticables2.so.7:ticables_free_usb_device_info +libticables2.so.7:ticables_free_usb_devices +libticables2.so.7:ticables_get_delay +libticables2.so.7:ticables_get_device +libticables2.so.7:ticables_get_model +libticables2.so.7:ticables_get_port +libticables2.so.7:ticables_get_timeout +libticables2.so.7:ticables_get_usb_device_info +libticables2.so.7:ticables_get_usb_devices +libticables2.so.7:ticables_handle_del +libticables2.so.7:ticables_handle_new +libticables2.so.7:ticables_handle_show +libticables2.so.7:ticables_is_usb_enabled +libticables2.so.7:ticables_library_exit +libticables2.so.7:ticables_library_init +libticables2.so.7:ticables_model_to_string +libticables2.so.7:ticables_options_set_delay +libticables2.so.7:ticables_options_set_timeout +libticables2.so.7:ticables_port_to_string +libticables2.so.7:ticables_probing_do +libticables2.so.7:ticables_probing_finish +libticables2.so.7:ticables_probing_show +libticables2.so.7:ticables_progress_get +libticables2.so.7:ticables_progress_reset +libticables2.so.7:ticables_string_to_model +libticables2.so.7:ticables_string_to_port +libticables2.so.7:ticables_string_to_usbpid +libticables2.so.7:ticables_supported_cables +libticables2.so.7:ticables_usbpid_to_string +libticables2.so.7:ticables_version_get diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,3 @@ +libc.so.6 +libglib-2.0.so.0 +libusb-1.0.so.0 diff --git a/files/69-libticables.rules b/files/69-libticables.rules new file mode 100644 --- /dev/null +++ b/files/69-libticables.rules @@ -0,0 +1,21 @@ +# credit: Peter Wu +# source: https://gist.github.com/Lekensteyn/f45b5aa91a80388a62f7 + +ACTION!="add", GOTO="libticables_end" + +# serial device (assume TI calculator) +#KERNEL=="ttyS[0-3]", TAG+="uaccess" +# parallel device (assume TI calculator) +#SUBSYSTEM=="ppdev", TAG+="uaccess" +# SilverLink +SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e001", TAG+="uaccess" +# TI-84+ DirectLink +SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e003", TAG+="uaccess" +# TI-89 Titanium DirectLink +SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e004", TAG+="uaccess" +# TI-84+ SE DirectLink +SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e008", TAG+="uaccess" +# TI-Nspire DirectLink +SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e012", TAG+="uaccess" + +LABEL="libticables_end" \ No newline at end of file diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,19 @@ +name : libticables +version : 1.3.5 +release : 1 +source : + - https://downloads.sourceforge.net/project/tilp/tilp2-linux/tilp2-1.18/libticables2-1.3.5.tar.bz2 : 0c6fb6516e72ccab081ddb3aecceff694ed93aec689ddd2edba9c7c7406c4522 +license : GPL-2.0-or-later +component : programming.library +summary : TiLP link cable library +description: | + This library is part of the TiLP project. +builddeps : + - pkgconfig(libusb-1.0) +setup : | + %reconfigure --enable-libusb10 +build : | + %make +install : | + %make_install + install -Dm00644 $pkgfiles/69-libticables.rules $installdir/usr/lib/udev/rules.d/69-libticables.rules 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,55 @@ + + + libticables + + Jan Baudisch + dev@baudisch.xyz + + GPL-2.0-or-later + programming.library + TiLP link cable library + This library is part of the TiLP project. + + https://getsol.us/sources/README.Solus + + + libticables + TiLP link cable library + This library is part of the TiLP project. + + programming.library + + /usr/lib/udev/rules.d/69-libticables.rules + /usr/lib64/libticables2.so.7 + /usr/lib64/libticables2.so.7.0.0 + /usr/share/locale/fr/LC_MESSAGES/libticables2.mo + + + + libticables-devel + Development files for libticables + This library is part of the TiLP project. + + programming.devel + + libticables + + + /usr/include/tilp2/export1.h + /usr/include/tilp2/stdints1.h + /usr/include/tilp2/ticables.h + /usr/include/tilp2/timeout.h + /usr/lib64/libticables2.so + /usr/lib64/pkgconfig/ticables2.pc + + + + + 2019-03-29 + 1.3.5 + Packaging update + Jan Baudisch + dev@baudisch.xyz + + + \ No newline at end of file