shardz

- Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.acid.vegas/-c.git
Log | Files | Refs | Archive | README | LICENSE

shardz.spec (861B)

      1 Name:           shardz
      2 Version:        1.0.1
      3 Release:        1%{?dist}
      4 Summary:        Utility that shards the output of any process for distributed processing
      5 
      6 License:        ISC
      7 URL:            https://github.com/acidvegas/shardz
      8 Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
      9 
     10 BuildRequires:  gcc
     11 BuildRequires:  make
     12 
     13 %description
     14 Shardz is a lightweight C utility that shards (splits) the output of any process
     15 for distributed processing. It allows you to easily distribute workloads across
     16 multiple processes or machines by splitting input streams into evenly distributed chunks.
     17 
     18 %prep
     19 %autosetup
     20 
     21 %build
     22 %make_build
     23 
     24 %install
     25 %make_install
     26 
     27 %files
     28 %license LICENSE
     29 %{_bindir}/shardz
     30 %{_mandir}/man1/shardz.1*
     31 %{_libdir}/pkgconfig/shardz.pc
     32 
     33 %changelog
     34 * Wed Dec 07 2024 acidvegas <acid.vegas@acid.vegas> - 1.0.1
     35 - Initial package