Skip to content

Commit

Permalink
Update localization template
Browse files Browse the repository at this point in the history
Update build scripts
Trying to setup a PPA
Update license
  • Loading branch information
tkashkin committed Oct 6, 2018
1 parent e943ed5 commit e146c44
Show file tree
Hide file tree
Showing 94 changed files with 3,578 additions and 418 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Expand Up @@ -2,7 +2,7 @@ build/

debian/*
!debian/source/
!debian/changelog
!debian/changelog.in
!debian/compat
!debian/control
!debian/copyright
Expand All @@ -13,4 +13,4 @@ debian/*
.buildconfig

snap/*
!snap/snapcraft.yaml
!snap/snapcraft.yaml
679 changes: 670 additions & 9 deletions COPYING

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -45,7 +45,7 @@ Package is maintained by [@btd1337](https://github.com/btd1337).
```bash
git clone https://github.com/tkashkin/GameHub.git
cd GameHub
DEB_BUILD_OPTIONS="nostrip nocheck" dpkg-buildpackage -b -us -uc
scripts/build.sh build_deb
```

### Any distro, without package manager
Expand Down
23 changes: 14 additions & 9 deletions appveyor.yml
@@ -1,4 +1,4 @@
version: 0.11.2-{build}-{branch}
version: 0.11.3-{build}-{branch}

pull_requests:
do_not_increment_build_number: true
Expand All @@ -16,17 +16,22 @@ image:
clone_folder: ~/build/GameHub
clone_depth: 1

environment:
keys_enc_secret:
secure: VBUP6GQXENGa7E+H90WDhA==

build_script:
- sh: bash appimage/build.sh build_deb
- sh: bash appimage/build.sh build
- sh: bash appimage/build.sh appimage
- sh: bash appimage/build.sh appimage_tweak
- sh: bash appimage/build.sh appimage_bundle_libs
- sh: bash appimage/build.sh appimage_checkrt
- sh: bash appimage/build.sh appimage_pack
- sh: bash scripts/build.sh build_deb
- sh: bash scripts/build.sh build
- sh: bash scripts/build.sh appimage
- sh: bash scripts/build.sh appimage_tweak
- sh: bash scripts/build.sh appimage_bundle_libs
- sh: bash scripts/build.sh appimage_checkrt
- sh: bash scripts/build.sh appimage_pack

install:
- sh: bash appimage/build.sh deps
- sh: bash scripts/build.sh import_keys
- sh: bash scripts/build.sh deps

test: off

Expand Down
5 changes: 5 additions & 0 deletions data/GameHub.css
Expand Up @@ -346,3 +346,8 @@ list.tags-list row:hover
{
padding: 0;
}

button.file label
{
padding: 0 2px;
}
7 changes: 6 additions & 1 deletion data/com.github.tkashkin.gamehub.appdata.xml.in
Expand Up @@ -3,7 +3,7 @@
<id>com.github.tkashkin.gamehub</id>

<metadata_license>CC0-1.0</metadata_license>
<project_license>WTFPL</project_license>
<project_license>GPL-3.0+</project_license>

<name>GameHub</name>
<summary>All your games in one place</summary>
Expand Down Expand Up @@ -41,6 +41,11 @@
</screenshots>

<releases>
<release type="development" version="0.11.3" date="2018-10-06">
<description>
<p>User-added games</p>
</description>
</release>
<release type="development" version="0.11.2" date="2018-09-23">
<description>
<p>Fixes for CompatTools</p>
Expand Down
12 changes: 12 additions & 0 deletions debian/changelog
@@ -1,3 +1,15 @@
com.github.tkashkin.gamehub (0.11.3-local-e943ed5) bionic; urgency=low

* CI update

-- tkashkin <tkashkin@gmail.com> Sat, 06 Oct 2018 03:19:37 +0300

com.github.tkashkin.gamehub (0.11.3) bionic; urgency=low

* User-added games

-- tkashkin <tkashkin@gmail.com> Sat, 06 Oct 2018 00:28:26 +0300

com.github.tkashkin.gamehub (0.11.2) xenial; urgency=low

* Fixes for CompatTools
Expand Down
210 changes: 210 additions & 0 deletions debian/changelog.in
@@ -0,0 +1,210 @@
com.github.tkashkin.gamehub ($VERSION) $DISTRO; urgency=low

* CI update

-- tkashkin <tkashkin@gmail.com> $DATE

com.github.tkashkin.gamehub (0.11.3) bionic; urgency=low

* User-added games

-- tkashkin <tkashkin@gmail.com> Sat, 06 Oct 2018 00:28:26 +0300

com.github.tkashkin.gamehub (0.11.2) xenial; urgency=low

* Fixes for CompatTools

-- tkashkin <tkashkin@gmail.com> Sun, 23 Sep 2018 08:55:24 +0300

com.github.tkashkin.gamehub (0.11.1) xenial; urgency=low

* Updated pt_BR localization

-- tkashkin <tkashkin@gmail.com> Wed, 19 Sep 2018 03:19:47 +0300

com.github.tkashkin.gamehub (0.11.0) xenial; urgency=low

* Humble Trove support
* Additional compat tools (CustomScript, DOSBox)
* AppImage version

-- tkashkin <tkashkin@gmail.com> Tue, 18 Sep 2018 09:18:25 +0300

com.github.tkashkin.gamehub (0.10.0) xenial; urgency=low

* Compatibility tools support for non-native games:
* - Innoextract
* - Proton
* - Wine
* Database rewrite
* Performance improvements
* Bugfixes

-- tkashkin <tkashkin@gmail.com> Fri, 14 Sep 2018 13:37:12 +0300

com.github.tkashkin.gamehub (0.9.0) xenial; urgency=low

* Basic games collection management
* GOG bonus content downloading
* GOG multipart installer support
* Improved performance and loading times
* Non-native games can now be shown and installed
* Bugfixes

-- tkashkin <tkashkin@gmail.com> Tue, 04 Sep 2018 09:47:25 +0300

com.github.tkashkin.gamehub (0.8.0) xenial; urgency=low

* Option to merge games from different sources

-- tkashkin <tkashkin@gmail.com> Wed, 15 Aug 2018 16:25:54 +0300

com.github.tkashkin.gamehub (0.7.0) xenial; urgency=low

* Settings dialog rework
* Compact games list

-- tkashkin <tkashkin@gmail.com> Thu, 09 Aug 2018 20:27:23 +0300

com.github.tkashkin.gamehub (0.6.3) xenial; urgency=low

* Trying to fix Humble Bundle access token extraction

-- tkashkin <tkashkin@gmail.com> Mon, 06 Aug 2018 12:20:11 +0300

com.github.tkashkin.gamehub (0.6.2) xenial; urgency=low

* Search crash fix and UI improvements

-- tkashkin <tkashkin@gmail.com> Wed, 25 Jul 2018 20:04:18 +0300

com.github.tkashkin.gamehub (0.6.1) xenial; urgency=low

* UI improvements

-- tkashkin <tkashkin@gmail.com> Tue, 24 Jul 2018 08:01:37 +0300

com.github.tkashkin.gamehub (0.6.0) xenial; urgency=low

* Downloader rewrite: now it's possible to pause and cancel downloads
* Downloads can be resumed after interruption
* UI improvements

-- tkashkin <tkashkin@gmail.com> Sun, 22 Jul 2018 16:18:24 +0300

com.github.tkashkin.gamehub (0.5.7) xenial; urgency=low

* Yet another locale fix
* Installers cache management

-- tkashkin <tkashkin@gmail.com> Sat, 21 Jul 2018 02:39:34 +0300

com.github.tkashkin.gamehub (0.5.6) xenial; urgency=low

* Fix crash for GOG "games" like Hotline Miami 2 Digital Comics
* Fix building with GTK+3 < 3.22

-- tkashkin <tkashkin@gmail.com> Fri, 20 Jul 2018 19:01:45 +0300

com.github.tkashkin.gamehub (0.5.5) xenial; urgency=low

* Bugfixes
* Design changes
* Compatibility

-- tkashkin <tkashkin@gmail.com> Fri, 20 Jul 2018 17:15:34 +0300

com.github.tkashkin.gamehub (0.5.4) xenial; urgency=low

* Icon fixes

-- tkashkin <tkashkin@gmail.com> Mon, 16 Jul 2018 05:52:48 +0300

com.github.tkashkin.gamehub (0.5.3) xenial; urgency=low

* Runtime injection support

-- tkashkin <tkashkin@gmail.com> Sun, 15 Jul 2018 11:55:24 +0300

com.github.tkashkin.gamehub (0.5.2) xenial; urgency=low

* Added localizations:
* * pt_BR
* * pl
* * uk
* * de

-- tkashkin <tkashkin@gmail.com> Sat, 14 Jul 2018 02:56:19 +0300

com.github.tkashkin.gamehub (0.5.1) xenial; urgency=low

* Fixes for flatpak packaging

-- tkashkin <tkashkin@gmail.com> Fri, 13 Jul 2018 05:28:15 +0300

com.github.tkashkin.gamehub (0.5.0) xenial; urgency=low

* Games list view
* Game details view/dialog
* Games grid improvements
* Bug fixes

-- tkashkin <tkashkin@gmail.com> Mon, 09 Jul 2018 11:44:33 +0300

com.github.tkashkin.gamehub (0.4.1) xenial; urgency=low

* Small features

-- tkashkin <tkashkin@gmail.com> Tue, 07 Jul 2018 09:40:55 +0300

com.github.tkashkin.gamehub (0.4.0) xenial; urgency=low

* Unneeded game sources now can be disabled
* Bug fixes

-- tkashkin <tkashkin@gmail.com> Tue, 03 Jul 2018 04:51:10 +0300

com.github.tkashkin.gamehub (0.3.1) xenial; urgency=low

* Humble Bundle authentication fix
* Humble Bundle game icons fix

-- tkashkin <tkashkin@gmail.com> Fri, 22 Jun 2018 18:03:16 +0300

com.github.tkashkin.gamehub (0.3.0) xenial; urgency=low

* Humble Bundle support

-- tkashkin <tkashkin@gmail.com> Sun, 17 Jun 2018 04:57:12 +0300

com.github.tkashkin.gamehub (0.2.5) xenial; urgency=low

* Bug fixes

-- tkashkin <tkashkin@gmail.com> Tue, 12 Jun 2018 01:18:28 +0300

com.github.tkashkin.gamehub (0.2.4) xenial; urgency=low

* Settings dialog

-- tkashkin <tkashkin@gmail.com> Fri, 01 Jun 2018 23:20:42 +0300

com.github.tkashkin.gamehub (0.2.3) xenial; urgency=low

* GOG games installation and running
* Various improvements

-- tkashkin <tkashkin@gmail.com> Fri, 01 Jun 2018 14:36:24 +0300

com.github.tkashkin.gamehub (0.1.3) xenial; urgency=low

* Fix Steam config path

-- tkashkin <tkashkin@gmail.com> Mon, 28 May 2018 02:28:30 +0300

com.github.tkashkin.gamehub (0.1.2) xenial; urgency=low

* Initial release
* Steam and GOG linux-compatible games fetching

-- tkashkin <tkashkin@gmail.com> Mon, 28 May 2018 00:15:21 +0300
2 changes: 1 addition & 1 deletion debian/control
Expand Up @@ -19,6 +19,6 @@ Standards-Version: 4.1.4
Package: com.github.tkashkin.gamehub
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: file-roller, innoextract
Recommends: file-roller, innoextract, wine, dosbox
Suggests: steam
Description: All your games in one place
28 changes: 14 additions & 14 deletions debian/copyright
Expand Up @@ -3,20 +3,20 @@ Upstream-Name: com.github.tkashkin.gamehub
Source: https://github.com/tkashkin/GameHub

Files: *
Copyright: 2018 tkashkin
License: WTFPL

License: WTFPL
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright: 2018 Anatoliy Kashkin
License: GPL-3.0+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
2 changes: 1 addition & 1 deletion meson.build
@@ -1,4 +1,4 @@
project('com.github.tkashkin.gamehub', 'vala', 'c', version: '0.11.2')
project('com.github.tkashkin.gamehub', 'vala', 'c', version: '0.11.3')

i18n = import('i18n')
gnome = import('gnome')
Expand Down

0 comments on commit e146c44

Please sign in to comment.