From 33bc5904412ee65f8083d4a2f77dff613189ef13 Mon Sep 17 00:00:00 2001 From: Jared Cervantes Date: Wed, 24 Jun 2026 11:40:04 -0400 Subject: [PATCH] difftastic: Fix recipe **Summary** - Fix recipe and add missing files. Signed-off-by: Jared Cervantes --- packages/d/difftastic/abi_used_libs | 3 + packages/d/difftastic/abi_used_symbols | 164 +++++++++++++++++++++++++ packages/d/difftastic/package.yml | 12 +- packages/d/difftastic/pspec_x86_64.xml | 18 +-- 4 files changed, 185 insertions(+), 12 deletions(-) create mode 100644 packages/d/difftastic/abi_used_libs create mode 100644 packages/d/difftastic/abi_used_symbols diff --git a/packages/d/difftastic/abi_used_libs b/packages/d/difftastic/abi_used_libs new file mode 100644 index 000000000000..39f6595ca08f --- /dev/null +++ b/packages/d/difftastic/abi_used_libs @@ -0,0 +1,3 @@ +ld-linux-x86-64.so.2 +libc.so.6 +libgcc_s.so.1 diff --git a/packages/d/difftastic/abi_used_symbols b/packages/d/difftastic/abi_used_symbols new file mode 100644 index 000000000000..457205cd905d --- /dev/null +++ b/packages/d/difftastic/abi_used_symbols @@ -0,0 +1,164 @@ +ld-linux-x86-64.so.2:__tls_get_addr +libc.so.6:__assert_fail +libc.so.6:__ctype_b_loc +libc.so.6:__cxa_atexit +libc.so.6:__errno_location +libc.so.6:__fprintf_chk +libc.so.6:__libc_start_main +libc.so.6:__register_atfork +libc.so.6:__sched_cpucount +libc.so.6:__snprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__vsnprintf_chk +libc.so.6:__xpg_strerror_r +libc.so.6:_exit +libc.so.6:abort +libc.so.6:bcmp +libc.so.6:calloc +libc.so.6:chdir +libc.so.6:chroot +libc.so.6:clock_gettime +libc.so.6:close +libc.so.6:closedir +libc.so.6:dirfd +libc.so.6:dl_iterate_phdr +libc.so.6:dlsym +libc.so.6:dup +libc.so.6:dup2 +libc.so.6:environ +libc.so.6:execvp +libc.so.6:exit +libc.so.6:fclose +libc.so.6:fcntl +libc.so.6:fdopen +libc.so.6:fork +libc.so.6:fputc +libc.so.6:free +libc.so.6:fstat64 +libc.so.6:fstatat64 +libc.so.6:fwrite +libc.so.6:getauxval +libc.so.6:getcwd +libc.so.6:getenv +libc.so.6:getpid +libc.so.6:getpwuid_r +libc.so.6:gettimeofday +libc.so.6:getuid +libc.so.6:gnu_get_libc_version +libc.so.6:ioctl +libc.so.6:isatty +libc.so.6:iswalnum +libc.so.6:iswalpha +libc.so.6:iswblank +libc.so.6:iswdigit +libc.so.6:iswlower +libc.so.6:iswspace +libc.so.6:iswupper +libc.so.6:iswxdigit +libc.so.6:lseek64 +libc.so.6:lstat64 +libc.so.6:madvise +libc.so.6:malloc +libc.so.6:memchr +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mmap +libc.so.6:mmap64 +libc.so.6:mprotect +libc.so.6:munmap +libc.so.6:open64 +libc.so.6:opendir +libc.so.6:pause +libc.so.6:pipe2 +libc.so.6:poll +libc.so.6:posix_memalign +libc.so.6:posix_spawn_file_actions_adddup2 +libc.so.6:posix_spawn_file_actions_destroy +libc.so.6:posix_spawn_file_actions_init +libc.so.6:posix_spawnattr_destroy +libc.so.6:posix_spawnattr_init +libc.so.6:posix_spawnattr_setflags +libc.so.6:posix_spawnattr_setpgroup +libc.so.6:posix_spawnattr_setsigdefault +libc.so.6:posix_spawnp +libc.so.6:pthread_attr_destroy +libc.so.6:pthread_attr_getguardsize +libc.so.6:pthread_attr_getstack +libc.so.6:pthread_attr_init +libc.so.6:pthread_attr_setstacksize +libc.so.6:pthread_cond_init +libc.so.6:pthread_cond_signal +libc.so.6:pthread_cond_timedwait +libc.so.6:pthread_cond_wait +libc.so.6:pthread_create +libc.so.6:pthread_detach +libc.so.6:pthread_getattr_np +libc.so.6:pthread_join +libc.so.6:pthread_key_create +libc.so.6:pthread_key_delete +libc.so.6:pthread_mutex_init +libc.so.6:pthread_mutex_lock +libc.so.6:pthread_mutex_trylock +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_self +libc.so.6:pthread_setname_np +libc.so.6:pthread_setspecific +libc.so.6:pthread_sigmask +libc.so.6:read +libc.so.6:readdir64 +libc.so.6:readlink +libc.so.6:realloc +libc.so.6:realpath +libc.so.6:recv +libc.so.6:recvmsg +libc.so.6:sbrk +libc.so.6:sched_getaffinity +libc.so.6:sched_getcpu +libc.so.6:sched_setaffinity +libc.so.6:sched_yield +libc.so.6:secure_getenv +libc.so.6:sendmsg +libc.so.6:setgid +libc.so.6:setgroups +libc.so.6:setpgid +libc.so.6:setsid +libc.so.6:setuid +libc.so.6:sigaction +libc.so.6:sigaddset +libc.so.6:sigaltstack +libc.so.6:sigemptyset +libc.so.6:sigfillset +libc.so.6:signal +libc.so.6:socketpair +libc.so.6:stat64 +libc.so.6:stderr +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strerror_r +libc.so.6:strlen +libc.so.6:strncmp +libc.so.6:strncpy +libc.so.6:syscall +libc.so.6:sysconf +libc.so.6:towupper +libc.so.6:waitid +libc.so.6:waitpid +libc.so.6:write +libc.so.6:writev +libgcc_s.so.1:_Unwind_Backtrace +libgcc_s.so.1:_Unwind_DeleteException +libgcc_s.so.1:_Unwind_GetDataRelBase +libgcc_s.so.1:_Unwind_GetIP +libgcc_s.so.1:_Unwind_GetIPInfo +libgcc_s.so.1:_Unwind_GetLanguageSpecificData +libgcc_s.so.1:_Unwind_GetRegionStart +libgcc_s.so.1:_Unwind_GetTextRelBase +libgcc_s.so.1:_Unwind_RaiseException +libgcc_s.so.1:_Unwind_Resume +libgcc_s.so.1:_Unwind_SetGR +libgcc_s.so.1:_Unwind_SetIP diff --git a/packages/d/difftastic/package.yml b/packages/d/difftastic/package.yml index 4c06830d4391..e9d7b8eeec24 100644 --- a/packages/d/difftastic/package.yml +++ b/packages/d/difftastic/package.yml @@ -1,13 +1,15 @@ +# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : difftastic version : 0.69.0 -release : 1 +release : 2 source : - https://github.com/Wilfred/difftastic/archive/refs/tags/0.69.0.tar.gz : 49d722fb80a0324ea99fe11907f796cde635443084d15cc6f1afd9e0de54bde0 homepage : https://difftastic.wilfred.me.uk/ license : MIT +component : system.utils summary : A structural diff that understands syntax. description: | - A structural diff that understands syntax. + Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line. Difftastic produces accurate diffs that are easier for humans to read. networking : true builddeps : - rust @@ -17,5 +19,7 @@ build : | %cargo_build install : | %cargo_install difft - install -Dm0644 $workdir/difft.1 $installdir/usr/share/man/man1/difft.1 - %install_license + %install_license LICENSE + install -Dm00644 difft.1 ${installdir}/usr/share/man/man1/difft.1 +check : | + %cargo_test diff --git a/packages/d/difftastic/pspec_x86_64.xml b/packages/d/difftastic/pspec_x86_64.xml index 3488893cd419..cbfb3f41881d 100644 --- a/packages/d/difftastic/pspec_x86_64.xml +++ b/packages/d/difftastic/pspec_x86_64.xml @@ -3,33 +3,35 @@ difftastic https://difftastic.wilfred.me.uk/ - Oliver Marks - oly@digitaloctave.com + Jared Cervantes + jared@jaredcervantes.com MIT + system.utils A structural diff that understands syntax. - A structural diff that understands syntax. + Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line. Difftastic produces accurate diffs that are easier for humans to read. https://sources.getsol.us/README.Solus difftastic A structural diff that understands syntax. - A structural diff that understands syntax. + Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line. Difftastic produces accurate diffs that are easier for humans to read. + system.utils /usr/bin/difft - /usr/share/licenses/difftastic + /usr/share/licenses/difftastic/LICENSE /usr/share/man/man1/difft.1.zst - + 2026-06-24 0.69.0 Packaging update - Oliver Marks - oly@digitaloctave.com + Jared Cervantes + jared@jaredcervantes.com \ No newline at end of file