dpaste.paketlendi
This commit is contained in:
		
							parent
							
								
									5c06d4e97f
								
							
						
					
					
						commit
						b85284d24b
					
				
					 4 changed files with 94 additions and 0 deletions
				
			
		
							
								
								
									
										18
									
								
								talimatname/genel/curlpp/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								talimatname/genel/curlpp/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,18 @@
 | 
			
		|||
# Description: cURLpp is a C++ wrapper for libcURL.
 | 
			
		||||
# URL: http://curlpp.org
 | 
			
		||||
# Packager: milisarge
 | 
			
		||||
# Depends on: cmake
 | 
			
		||||
 | 
			
		||||
name=curlpp
 | 
			
		||||
version=0.8.1
 | 
			
		||||
release=1
 | 
			
		||||
source=(https://github.com/jpbarrette/curlpp/archive/v$version.tar.gz::$name-$version.tar.gz)
 | 
			
		||||
 | 
			
		||||
build() {
 | 
			
		||||
	cd "curlpp-$version"
 | 
			
		||||
	mkdir build
 | 
			
		||||
	cd build
 | 
			
		||||
	cmake -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_INSTALL_LIBDIR='/usr/lib' ..
 | 
			
		||||
	make
 | 
			
		||||
	make DESTDIR="$PKG/" install
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										21
									
								
								talimatname/genel/dpaste/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								talimatname/genel/dpaste/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
# Description: opendht tabanlı yapıştır uygulaması 64kb maks.
 | 
			
		||||
# URL: https://github.com/sim590/dpaste
 | 
			
		||||
# Packager: milisarge
 | 
			
		||||
# Depends on: gnutls opendht glibmm curlpp nlohmann-json libb64
 | 
			
		||||
 | 
			
		||||
name=dpaste
 | 
			
		||||
version=0.3.3
 | 
			
		||||
release=1
 | 
			
		||||
source=(https://github.com/sim590/dpaste/archive/$version.tar.gz::$name-$version.tar.gz)
 | 
			
		||||
 | 
			
		||||
build() {
 | 
			
		||||
	cd "$name-$version"
 | 
			
		||||
	./autogen.sh
 | 
			
		||||
	./configure CPPFLAGS=-I/usr/include/nlohmann --disable-debug
 | 
			
		||||
	make
 | 
			
		||||
	_man_dest=${PKG}/usr/share/man/man1/dpaste.1
 | 
			
		||||
	install -Dpvm 644 doc/dpaste.1 ${_man_dest}
 | 
			
		||||
	gzip ${_man_dest}
 | 
			
		||||
	install -Dpv src/dpaste ${PKG}/usr/bin/dpaste
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										30
									
								
								talimatname/genel/libb64/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								talimatname/genel/libb64/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,30 @@
 | 
			
		|||
# Description: Base64 Encoding/Decoding Routines
 | 
			
		||||
# URL: http://libb64.sourceforge.net
 | 
			
		||||
# Packager: milisarge
 | 
			
		||||
# Depends on: 
 | 
			
		||||
 | 
			
		||||
name=libb64
 | 
			
		||||
version=1.2.1
 | 
			
		||||
release=1
 | 
			
		||||
source=(https://downloads.sourceforge.net/${name}/${name}-${version}.zip
 | 
			
		||||
        https://sources.debian.net/data/main/libb/libb64/1.2-3/debian/patches/bufsiz-as-buffer-size.diff)
 | 
			
		||||
 | 
			
		||||
build() {
 | 
			
		||||
	cd $name-$version
 | 
			
		||||
	patch -p1 -i "$SRC"/bufsiz-as-buffer-size.diff
 | 
			
		||||
 | 
			
		||||
	cd src
 | 
			
		||||
	export CFLAGS="${CFLAGS} -fPIC"
 | 
			
		||||
	make
 | 
			
		||||
 | 
			
		||||
	export CFLAGS="${CFLAGS} -shared -Wl,-soname,${name}.so.0"
 | 
			
		||||
	gcc ${LDFLAGS} ${CFLAGS} *.o -o ${name}.so.0
 | 
			
		||||
 | 
			
		||||
	install -d "${PKG}/usr/lib"
 | 
			
		||||
	install libb64.so.0 "${PKG}/usr/lib"
 | 
			
		||||
	ln -sf /usr/lib/libb64.so.0 "${PKG}/usr/lib/libb64.so"
 | 
			
		||||
	cd ..
 | 
			
		||||
	cp -r include "${PKG}/usr"
 | 
			
		||||
 | 
			
		||||
	install -Dm644 LICENSE "${PKG}"/usr/share/licenses/${name}/LICENSE
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										25
									
								
								talimatname/genel/nlohmann-json/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								talimatname/genel/nlohmann-json/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
# Description: JSON for Modern C++
 | 
			
		||||
# URL: https://nlohmann.github.io/json/
 | 
			
		||||
# Packager: milisarge
 | 
			
		||||
# Depends on: cmake
 | 
			
		||||
 | 
			
		||||
name=nlohmann-json
 | 
			
		||||
version=2.1.1
 | 
			
		||||
release=1
 | 
			
		||||
source=(https://github.com/nlohmann/json/archive/v$version.tar.gz::$name-$version.tar.gz)
 | 
			
		||||
 | 
			
		||||
build() {
 | 
			
		||||
	cd "json-$version"
 | 
			
		||||
	mkdir -p build
 | 
			
		||||
 | 
			
		||||
	cd build
 | 
			
		||||
	cmake ../ \
 | 
			
		||||
	-DBuildTests=OFF \
 | 
			
		||||
	-DCMAKE_BUILD_TYPE=Release \
 | 
			
		||||
	-DCMAKE_INSTALL_PREFIX=/usr
 | 
			
		||||
	make
 | 
			
		||||
	make DESTDIR=${PKG} install
 | 
			
		||||
	install -d ${PKG}/usr/lib/
 | 
			
		||||
	mv ${PKG}/usr/cmake ${PKG}/usr/lib/
 | 
			
		||||
 	install -Dm644 ../LICENSE.MIT ${PKG}/usr/share/licenses/nlohmann_json-git/LICENSE
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue