aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore56
-rw-r--r--.travis.yml34
-rw-r--r--.travis.yml.broken50
-rw-r--r--README.md1
4 files changed, 141 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3f0e9d0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,56 @@
+# C++ objects and libs
+*.slo
+*.lo
+*.o
+*.a
+*.la
+*.lai
+*.so
+*.so.*
+*.dll
+*.dylib
+
+# Qt-es
+object_script.*.Release
+object_script.*.Debug
+*_plugin_import.cpp
+/.qmake.cache
+/.qmake.stash
+*.pro.user
+*.pro.user.*
+*.qbs.user
+*.qbs.user.*
+*.moc
+moc_*.cpp
+moc_*.h
+qrc_*.cpp
+ui_*.h
+*.qmlc
+*.jsc
+Makefile*
+*build-*
+*.qm
+*.prl
+
+# Qt unit tests
+target_wrapper.*
+
+# QtCreator
+*.autosave
+
+# QtCreator Qml
+*.qmlproject.user
+*.qmlproject.user.*
+
+# QtCreator CMake
+CMakeLists.txt.user*
+
+# QtCreator 4.8< compilation database
+compile_commands.json
+
+# QtCreator local machine specific files for imported projects
+*creator.user*
+
+build
+
+android
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..aafbbd1
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,34 @@
+
+language: cpp
+sudo: require
+dist: trusty
+before_install:
+ - sudo apt-get install libtag1-dev qt5-qmake libqt5x11extras5-dev qt5-default qttools5-dev-tools libqt5svg5-dev qtmultimedia5-dev libgtk2.0-dev
+script:
+ - qmake
+ - make -j$(nproc)
+ - make install INSTALL_ROOT=appdir -j$(nproc) install ; find appdir/
+ - wget -c -nv "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage"
+ - chmod a+x linuxdeployqt-continuous-x86_64.AppImage
+ - "./linuxdeployqt-continuous-x86_64.AppImage appdir/usr/share/applications/*.desktop -bundle-non-qt-libs"
+ - "./linuxdeployqt-continuous-x86_64.AppImage appdir/usr/share/applications/*.desktop -appimage"
+after_success:
+ - find appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq
+ - wget -c https://github.com/probonopd/uploadtool/raw/master/upload.sh
+ - bash upload.sh AleePlayer*.AppImage*
+ - wget https://raw.githubusercontent.com/k3rn31p4nic/travis-ci-discord-webhook/master/send.sh
+ - chmod +x send.sh
+ - ./send.sh success $WEBHOOK_URL
+after_failure:
+ - wget https://raw.githubusercontent.com/k3rn31p4nic/travis-ci-discord-webhook/master/send.sh
+ - chmod +x send.sh
+ - ./send.sh failure $WEBHOOK_URL
+
+compiler:
+ - gcc
+dist: xenial
+
+branches:
+ except:
+ - # Do not build tags that we create when we upload to GitHub Releases
+ - /^(?i:continuous)/
diff --git a/.travis.yml.broken b/.travis.yml.broken
new file mode 100644
index 0000000..ee45ede
--- /dev/null
+++ b/.travis.yml.broken
@@ -0,0 +1,50 @@
+
+language: cpp
+os:
+ - linux
+# - osx
+sudo: require
+dist: trusty
+#osx_image: xcode10.2
+before_install:
+ - export STAGE=before_install
+ - ./scripts/travis.sh
+script:
+ - export STAGE=script
+ - ./scripts/travis.sh
+
+after_success:
+ - export STAGE=after_success
+ - ./scripts/travis.sh
+ - wget https://raw.githubusercontent.com/k3rn31p4nic/travis-ci-discord-webhook/master/send.sh
+ - chmod +x send.sh
+ - ./send.sh success $WEBHOOK_URL
+after_failure:
+ - wget https://raw.githubusercontent.com/k3rn31p4nic/travis-ci-discord-webhook/master/send.sh
+ - chmod +x send.sh
+ - ./send.sh failure $WEBHOOK_URL
+
+compiler:
+ - gcc
+dist: xenial
+
+#addons:
+# homebrew:
+# taps:
+# - kde-mac/kde
+# packages:
+# - qt5
+# - gstreamer
+# - gst-plugins-good
+# - gst-plugins-bad
+# - gst-plugins-ugly
+# - cmake
+# - libmusicbrainz
+# - taglib
+# - kf5-extra-cmake-modules
+# update: true
+
+branches:
+ except:
+ - # Do not build tags that we create when we upload to GitHub Releases
+ - /^(?i:continuous)/
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e38739b
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+# Alee Audio Player