WARNING: The use of this client can make your account terminated(is really low the possibility, but still.) use this guide at your own risk!
Hello! i recently found a discord alternative client with the name "abaddon" and i asked myself "can i build/compile it on my imac g3 with openbsd?" well, the answer is yes!
So here is the guide(noob friendly)!
first, you need to know that this client is made in c++ and gtk3, so there is the dependencies(can be found on the repository of abaddon):
WARNING: the name of this dependencies are for openbsd 7.3, based on the openbsd repository!
1) cmake
2) gtk3mm
3) atk2mm
4) g++
5) sqlite
6) libhandy
7) glib2mm
8) c++
9) gcc
10) nlohmann-json
after install this dependencies, can now compile the client [chatgpt helped me] (warn me if i miss some dependencies)
first, clone the repository with git where you want:
enter in the directory with:
then create a build directory and enter the folder:
configure the project with:
compile everything with:
finally install it with:
after a while (and without errors) abaddon now is installed, now move it and abaddon.ini to the directory "src" in the same place where you clone the repository, because there is everything for make work the client, i mean, for me worked this, may can you say me a batter way.
to make it easier for you to find the directory with abaddon, i suggest you to use a file manager like "rox" or others.
now the guide is finished, there is some photo with my imac g3 running abaddon on openbsd 7.3
1) first photo, yes i'm italian, not notice this.
		
		
	
	
		
	
2) second, with the system info
		
	
i hope you like this guide! let me know i missed something
	
		
			
		
		
	
				
			Hello! i recently found a discord alternative client with the name "abaddon" and i asked myself "can i build/compile it on my imac g3 with openbsd?" well, the answer is yes!
So here is the guide(noob friendly)!
first, you need to know that this client is made in c++ and gtk3, so there is the dependencies(can be found on the repository of abaddon):
WARNING: the name of this dependencies are for openbsd 7.3, based on the openbsd repository!
1) cmake
2) gtk3mm
3) atk2mm
4) g++
5) sqlite
6) libhandy
7) glib2mm
8) c++
9) gcc
10) nlohmann-json
after install this dependencies, can now compile the client [chatgpt helped me] (warn me if i miss some dependencies)
first, clone the repository with git where you want:
git clone https://github.com/uowuo/abaddon.gitenter in the directory with:
cd abaddonthen create a build directory and enter the folder:
mkdir build && cd buildconfigure the project with:
cmake -GNinja ..compile everything with:
ninjafinally install it with:
ninja installafter a while (and without errors) abaddon now is installed, now move it and abaddon.ini to the directory "src" in the same place where you clone the repository, because there is everything for make work the client, i mean, for me worked this, may can you say me a batter way.
to make it easier for you to find the directory with abaddon, i suggest you to use a file manager like "rox" or others.
now the guide is finished, there is some photo with my imac g3 running abaddon on openbsd 7.3
1) first photo, yes i'm italian, not notice this.
2) second, with the system info
i hope you like this guide! let me know i missed something