diff --git a/abi_symbols b/abi_symbols
new file mode 100644
--- /dev/null
+++ b/abi_symbols
@@ -0,0 +1,24 @@
+libxg.so:_ZN2xg13hexPairToCharEcc
+libxg.so:_ZN2xg14hexDigitToCharEc
+libxg.so:_ZN2xg14isValidHexCharEc
+libxg.so:_ZN2xg4Guid4swapERS0_
+libxg.so:_ZN2xg4Guid7zeroifyEv
+libxg.so:_ZN2xg4GuidC1EPKh
+libxg.so:_ZN2xg4GuidC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libxg.so:_ZN2xg4GuidC1ERKS0_
+libxg.so:_ZN2xg4GuidC1ERKSt5arrayIhLm16EE
+libxg.so:_ZN2xg4GuidC1Ev
+libxg.so:_ZN2xg4GuidC2EPKh
+libxg.so:_ZN2xg4GuidC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libxg.so:_ZN2xg4GuidC2ERKS0_
+libxg.so:_ZN2xg4GuidC2ERKSt5arrayIhLm16EE
+libxg.so:_ZN2xg4GuidC2Ev
+libxg.so:_ZN2xg4GuidaSERKS0_
+libxg.so:_ZN2xg7newGuidEv
+libxg.so:_ZN2xglsERSoRKNS_4GuidE
+libxg.so:_ZNK2xg4Guid3strB5cxx11Ev
+libxg.so:_ZNK2xg4Guid7isValidEv
+libxg.so:_ZNK2xg4GuidcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv
+libxg.so:_ZNK2xg4GuideqERKS0_
+libxg.so:_ZNK2xg4GuidneERKS0_
+libxg.so:_ZSt4swapIN2xg4GuidEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_
diff --git a/abi_used_libs b/abi_used_libs
new file mode 100644
--- /dev/null
+++ b/abi_used_libs
@@ -0,0 +1,4 @@
+libc.so.6
+libgcc_s.so.1
+libstdc++.so.6
+libuuid.so.1
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,21 +1,23 @@
name : crossguid
-version : 20160429
-release : 2
+version : 0.2.2
+release : 3
source :
- - https://github.com/graeme-hill/crossguid/archive/master.zip : 6513d0ad9c87d5ce4e2c79146ac37204741514db1c6328a8992fa407fb457c14
+ - https://github.com/graeme-hill/crossguid/archive/v0.2.2.tar.gz : 48321928473c682b0cdc7e17bbd3390f79f4b98ab22fef3b81a852dda81fd195
license : MIT
summary : Lightweight cross platform C++ GUID/UUID library
+component : programming.library
description: |
Lightweight cross platform C++ GUID/UUID library
-patterns : devel:/usr/share
+setup : |
+ %cmake_ninja -DBUILD_SHARED_LIBS=ON
build : |
- g++ -c guid.cpp -o guid.o $CXXFLAGS -std=c++11 -DGUID_LIBUUID
- ar rvs libcrossguid.a guid.o
-
- g++ -c test.cpp -o test.o $CXXFLAGS -std=c++11
- g++ -c testmain.cpp -o testmain.o $CXXFLAGS
- g++ test.o guid.o testmain.o -o test $CXXFLAGS -luuid
+ %ninja_build
install : |
- install -D -m644 libcrossguid.a %installroot%/usr/lib/libcrossguid.a
- install -D -m644 guid.h %installroot%/usr/include/guid.h
+ mkdir -p %installroot%/usr/lib64/
+ mkdir -p %installroot%/usr/include
+ mkdir -p %installroot%/usr/share/licenses/libcrossguid
+ install -D -m644 $workdir/solusBuildDir/libxg.so %installroot%/usr/lib64/libxg.so.0
+ install -D -m644 Guid.hpp %installroot%/usr/include/guid.hpp
install -D -m644 LICENSE %installroot%/usr/share/licenses/libcrossguid/LICENSE
+ cd %installroot%/usr/lib64/
+ ln -s libxg.so.0 libxg.so
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,21 +2,24 @@
crossguid
- Justin Zobel
- justin@solus-project.com
+ Albert Krenz
+ albert.krenz+solus@mailbox.org
MIT
+ programming.library
Lightweight cross platform C++ GUID/UUID library
Lightweight cross platform C++ GUID/UUID library
- https://solus-project.com/sources/README.Solus
+ https://getsol.us/sources/README.Solus
crossguid
Lightweight cross platform C++ GUID/UUID library
Lightweight cross platform C++ GUID/UUID library
+ programming.library
+ /usr/lib64/libxg.so.0
/usr/share/licenses/libcrossguid/LICENSE
@@ -27,20 +30,20 @@
programming.devel
- crossguid
+ crossguid
- /usr/include/
- /usr/lib/lib*.a
+ /usr/include/guid.hpp
+ /usr/lib64/libxg.so
-
- 2016-07-03
- 20160429
+
+ 2020-06-13
+ 0.2.2
Packaging update
- Justin Zobel
- justin@solus-project.com
+ Albert Krenz
+ albert.krenz+solus@mailbox.org
\ No newline at end of file