File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ Package: CXXGraph
2+ Version: 0.1.4
3+ Section: custom
4+ Priority: optional
5+ Architecture: all
6+ Essential: no
7+ Maintainer: zigrazor@gmail.com
8+ Description: Header-Only C++ Library for Graph Representation and Algorithms
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ rm -rf CXXGraph/usr
4+ rm -rf * .deb
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Clean
4+ ./clean_deb.sh
5+
6+ # Prepare
7+ mkdir -p CXXGraph/usr/include/
8+ chmod -R 0755 CXXGraph/DEBIAN
9+ cp -r ../../include/* CXXGraph/usr/include/
10+
11+ # Packaging
12+ dpkg-deb --build CXXGraph
13+
14+ # Rename
15+ mv CXXGraph.deb CXXGraph_$VERSION -$RELEASE .deb
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # variables
4+ MAJOR=$( cat ../include/CXXGraphConfig.h | grep CXXGraph_VERSION_MAJOR | awk ' { print $3 }' )
5+ MINOR=$( cat ../include/CXXGraphConfig.h | grep CXXGraph_VERSION_MINOR | awk ' { print $3 }' )
6+ PATCH=$( cat ../include/CXXGraphConfig.h | grep CXXGraph_VERSION_PATCH | awk ' { print $3 }' )
7+
8+ echo " Packaging version $MAJOR .$MINOR .$PATCH "
9+
10+ export VERSION=${MAJOR} .${MINOR}
11+ export RELEASE=${PATCH}
12+
13+ # tarballs
14+ echo " Create Tarballs..."
15+ ./tarballs.sh
16+ echo " Tarballs Created"
17+
18+ # rpm
19+ echo " Create RPM..."
20+ cd rpm
21+ ./make_rpm.sh
22+ cd ..
23+ echo " RPM Created"
24+
25+ echo " Create DEB..."
26+ # deb
27+ cd deb
28+ ./make_deb.sh
29+ cd ..
30+ echo " DEB Created"
Original file line number Diff line number Diff line change 11Name: CXXGraph
2- Version: 0.1
3- Release: 4 %{?dist }
2+ Version: %{ getenv:VERSION }
3+ Release: %{ getenv:RELEASE } %{?dist }
44Summary: Header-Only C++ Library for Graph Representation and Algorithms
55BuildRoot: %{_tmppath }/%{name }-%{version }-%{release }-root
66Prefix: /usr
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- tar --transform=' flags=r;s|include/|/usr/include/|' -cvjSf CXXGraph.tar.bz2 ../include/*
3+ tar --transform=' flags=r;s|include/|/usr/include/|' -cvjSf CXXGraph- $VERSION - $RELEASE .tar.bz2 ../include/*
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- tar -cvzf SOURCES/v0.1.4 .tar.gz ../../include/*
3+ tar -cvzf SOURCES/v $VERSION . $RELEASE .tar.gz ../../include/*
You can’t perform that action at this time.
0 commit comments