diff --git a/CMakeLists.txt.user b/CMakeLists.txt.user index 6a5e4b8..5abbcf3 100644 --- a/CMakeLists.txt.user +++ b/CMakeLists.txt.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -101,11 +101,11 @@ false -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_GENERATOR:STRING=Ninja -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_BUILD_TYPE:STRING=Debug +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} 0 @@ -158,11 +158,11 @@ false -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_GENERATOR:STRING=Ninja -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_BUILD_TYPE:STRING=Release +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} /home/chris/Cpp-Projects/ChemCalcBuilds @@ -214,11 +214,11 @@ false -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_GENERATOR:STRING=Ninja -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} /home/chris/Cpp-Projects/Lessons/build-Test3-noQt5-Desktop-RelWithDebInfo @@ -268,11 +268,11 @@ false -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_GENERATOR:STRING=Ninja -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} 0 @@ -323,11 +323,11 @@ false -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_GENERATOR:STRING=Ninja -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_BUILD_TYPE:STRING=MinSizeRel +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_BUILD_TYPE:STRING=MinSizeRel -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} /home/chris/Cpp-Projects/Lessons/build-Test3-noQt5-Desktop-MinSizeRel diff --git a/ChemCalc-Edit-Database.png b/ChemCalc-Edit-Database.png index eb2538a..aa9d92a 100644 Binary files a/ChemCalc-Edit-Database.png and b/ChemCalc-Edit-Database.png differ diff --git a/ChemCalc-Main-Screen.png b/ChemCalc-Main-Screen.png index 802068c..6e0d22e 100644 Binary files a/ChemCalc-Main-Screen.png and b/ChemCalc-Main-Screen.png differ diff --git a/ChemCalc-Results-Printout.png b/ChemCalc-Results-Printout.png index 7b8912b..1b5cda7 100644 Binary files a/ChemCalc-Results-Printout.png and b/ChemCalc-Results-Printout.png differ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..dac6d04 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,77 @@ +# Maintainer: Chris Baba + +# When updating versions change 'pkgver', 'pkgrel' (if needed), and 'sha256sums. + +pkgname=chemcalc +pkgver=0.1.3 +pkgrel=1 +pkgdesc='A chemical calculator that calculates the amount of reagents to use when making solutions.' +arch=('x86_64') +url='https://github.com/Chris-Baba/ChemCalc' +license=('GPL') + +depends=( + 'brotli' + 'bzip2' + 'curl' + 'dbus' + 'double-conversion' + 'duktape' + 'e2fsprogs' + 'expat' + 'fontconfig' + 'freetype2' + 'gcc-libs' + 'glib2' + 'glibc' + 'graphite' + 'harfbuzz' + 'icu' + 'keyutils' + 'krb5' + 'libb2' + 'libcap' + 'libffi' + 'libglvnd' + 'libidn2' + 'libnghttp2' + 'libnghttp3' + 'libpng' + 'libproxy' + 'libpsl' + 'libssh2' + 'libunistring' + 'libx11' + 'libxau' + 'libxcb' + 'libxdmcp' + 'libxkbcommon' + 'openssl' + 'pcre2' + 'qt6-base' + 'systemd-libs' + 'util-linux-libs' + 'zlib' + 'zstd' + ) + +makedepends=('cmake') + +# source=("https://github.com/Chris-Baba/ChemCalc/archive/refs/tags/v0.1.2.tar.gz") +source=("https://github.com/Chris-Baba/ChemCalc/archive/refs/tags/v${pkgver}.tar.gz") + +sha256sums=('c1f1b81829a94e25712522389490c6e5999167553e2c9571f733fcd994a085c9') + +build() { + cmake \ + -B build \ + -S "ChemCalc-${pkgver}" \ + -DCMAKE_BUILD_TYPE:STRING='None' \ + -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ + -Wno-dev + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +}