diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..f087b42
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+*.tar.gz filter=lfs diff=lfs merge=lfs -text
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1534ba5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.rpm
+*.log
+*spec-20*
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..c0025d4
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,21 @@
+# Makefile for source rpm: tai64nunix
+# $Id: Makefile,v 1.1 2016/02/04 18:09:33 vip-ire Exp $
+NAME := tai64nunix
+SPECFILE = $(firstword $(wildcard *.spec))
+
+define find-makefile-common
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+endef
+
+MAKEFILE_COMMON := $(shell $(find-makefile-common))
+
+ifeq ($(MAKEFILE_COMMON),)
+# attept a checkout
+define checkout-makefile-common
+test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
+endef
+
+MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
+endif
+
+include $(MAKEFILE_COMMON)
diff --git a/README.md b/README.md
index 010601a..bf6ccc7 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,11 @@
# tai64nunix
-3rd Party (Maintained by Koozali) git repo for tai64nunix smeserver
\ No newline at end of file
+3rd Party (Maintained by Koozali) git repo for tai64nunix smeserver
+
+## Description
+
+
*This description has been generated by an LLM AI system and cannot be relied on to be fully correct.*
+*Once it has been checked, then this comment will be deleted*
+
+
+Tai64nunix is a command-line utility that converts TAI64 timestamps to readable dates and vice versa. It is useful for decoding log files that contain timestamps in TAI64 format. It can also be used to convert between TAI64 timestamps and common system times.
diff --git a/contriborbase b/contriborbase
new file mode 100644
index 0000000..ef36a67
--- /dev/null
+++ b/contriborbase
@@ -0,0 +1 @@
+sme10
diff --git a/tai64nunix-0.70.patch.2001020600 b/tai64nunix-0.70.patch.2001020600
new file mode 100644
index 0000000..1f0f1bd
--- /dev/null
+++ b/tai64nunix-0.70.patch.2001020600
@@ -0,0 +1,12 @@
+diff -ruN tai64nunix-0.70-02/Makefile tai64nunix-0.70-03/Makefile
+--- tai64nunix-0.70-02/Makefile Mon Apr 3 00:15:33 2000
++++ tai64nunix-0.70-03/Makefile Tue Feb 6 12:40:14 2001
+@@ -22,7 +22,7 @@
+
+ auto_home.c: \
+ auto-str conf-home
+- ./auto-str auto_home `head -1 conf-home` > auto_home.c
++ ./auto-str auto_home `pwd`/root`head -1 conf-home` > auto_home.c
+
+ auto_home.o: \
+ compile auto_home.c
diff --git a/tai64nunix-0.70.tar.gz b/tai64nunix-0.70.tar.gz
new file mode 100644
index 0000000..facfee6
--- /dev/null
+++ b/tai64nunix-0.70.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1d323ca3abedab4097368ab4f7cb4cf08d1a1e5dfc2c206826c6e0af7d8ca89e
+size 21545
diff --git a/tai64nunix.spec b/tai64nunix.spec
new file mode 100644
index 0000000..6403b66
--- /dev/null
+++ b/tai64nunix.spec
@@ -0,0 +1,81 @@
+# $Id: tai64nunix.spec,v 1.1 2016/02/04 18:09:33 vip-ire Exp $
+
+#
+# RPM spec file for Peter Samuel's tai64nunix package. based on Dan
+# Bernstein's daemontools package.
+#
+# $Id: tai64nunix.spec,v 1.1 2016/02/04 18:09:33 vip-ire Exp $
+#
+Summary: Converts tai64n timestamps to Unix epoch timestamps
+%define name tai64nunix
+Name: %{name}
+%define version 0.70
+%define release 5
+Version: %{version}
+Release: %{release}%{?dist}
+License: Peter Samuel - based on code by Daniel J. Bernstein
+Group: Networking/Daemons
+Source: %{name}-%{version}.tar.gz
+URL: http://cr.yp.to/daemontools.html
+Patch0: %{name}-%{version}.patch.2001020600
+BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
+Provides: tai64nunix
+AutoReqProv: no
+
+%description
+The multilog program shipped with daemontools uses tai64n timestamps.
+qmailanalog expects timestamps in Unix epoch format. tai64nunix
+converts tai64n timestamps to Unix epoch timestamps.
+
+%changelog
+* Fri Jul 14 2023 BogusDateBot
+- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
+ by assuming the date is correct and changing the weekday.
+
+* Sun Apr 29 2007 Shad L. Lords
+- Clean up spec so package can be built by koji/plague
+
+* Thu Dec 07 2006 Shad L. Lords
+- Update to new release naming. No functional changes.
+- Make Packager generic
+
+* Mon Sep 27 2004 Charlie Brady
+- [0.70-04]
+- Configure conf-cc to work around problem with later glibc.
+
+* Tue Feb 6 2001 Peter Samuel
+- [0.70-03]
+- Now installs in its own root area prior to creating binary RPM.
+
+* Thu Aug 17 2000 Peter Samuel
+- [0.70-2]
+- added patch to change default install location
+
+%prep
+%setup
+
+# This patch allows files to be installed in a relative directory prior
+# to creating the binary RPM. It does not change the installed files or
+# their final installed locations.
+
+%patch0 -p1
+
+# Create the relative installation directory.
+
+mkdir -p ./root/usr
+
+%build
+echo 'gcc -O2 --include /usr/include/errno.h' > conf-cc
+make
+
+%install
+make setup
+make check
+rm -rf $RPM_BUILD_ROOT
+(cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%attr(755,root,root) /usr/local/bin/tai64nunix