Age | Commit message (Collapse) | Author |
|
|
|
In hopes of having a more stable branch.
|
|
|
|
|
|
|
|
The database files are never actually created when installing (or
updating or removing) the package so there's no need to back them up.
On the otherhand the service file (and the other files in the
backuplist) are modifed or directly created by our package so it makes
sense to back these up.
|
|
All the manual symlinking other than the one for sites-enabled has
been removed.
Some extra and also unnecessary stuff related to nginx or systemd have
also been removed.
|
|
Learned that 0.0.0.0 refers to any ip which is a bit nicer
than forcing one particular ip only.
|
|
_/etc/nginx_ should contain _sites-enabled_ and _sites-available_.
The config file will then just wildcard include all sites-enabled.
sites-enabled are just symlinks to site-available so servers are
easily enabled and disabled via symlinks.
|
|
|
|
Was relying on specifying the specific line which failed upon changing
the service file.
Changed it to search for the particular property instead which is less
brittle.
|
|
We preemptively package the symlink to the eventual install location
in /opt.
|
|
|
|
Seems like the ending '_' was forgotten with the variable names in
PKGBUILD.
|
|
|
|
Reviewing the submission guidelines, it says to keep previous
maintainers in the PKGBUILD file.
|
|
|
|
Python deps needs it
|
|
|
|
Squashed commit of the following:
commit 229ace46bf9142dd631ed625aa09c3bc64a8f166
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 16:57:48 2021 -0500
Remove Subdirectories
Apparently subdirs aren't allowed.
commit 1c7f588d87eaf26becdeed270c7fb1360bc1dfbb
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 16:10:59 2021 -0500
Guard The Awk File From Executing If Config Already Present
commit 65e34d408516399f76dec9b238c2020a80defcc2
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 16:19:30 2021 -0500
Add No-Script-Warn-Location For Python Deps
commit f5c460c8f3685752e82ac2b0458ca1451d546936
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:52:34 2021 -0500
Move Common Code To Function
I remember it was considered good practice to avoid custom functions
in the PKGBUILD at least, but it doesn't seem to be problematic for
the .install files.
if the requisite changes are already present then just exit
commit 1c3532b0290c964b8aa87f3bd33ace18b6cffe03
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:47:38 2021 -0500
Start Nginx On Post-Upgrade
Another thing missing when upgrading from old version to new
commit d06d3827cac4c7bdff11492ccef7a0c4f14a4dbd
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:45:52 2021 -0500
Add Install Python Dependencies On Post-Upgrade
Upgrading from the old version of this package is having issues since
it's different from the current version
commit e06eff04cd8da313bc262a560cea6d21d519fcb5
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:38:22 2021 -0500
Clarify Enabled Autostart For Nginx
commit 394b8f46e47eec8af9ad4a27c0aacc73218ed48f
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:36:53 2021 -0500
Fix Typo
commit 1f870f0e7c3a2ccfdccdff885a793af395bbe9a9
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:18:28 2021 -0500
Add Post Install Line For Checking Nginx Status
commit dcc08032b88e4c5e3220d96add68d9a069db7256
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:16:00 2021 -0500
Rename Variables For Conformity
commit c0e1106782450bdbee27f6cddd9176e6feadb6a8
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:15:50 2021 -0500
Update Post Install
commit a7dd10ddad92a510eae7d33fb6e98733e2e00aa5
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:14:55 2021 -0500
Update Post Install Plugin Paths
commit 6eda8b946a24aea3e2c5aefaab51942208e214d5
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 14:14:27 2021 -0500
Add Message About Nginx Config Append
commit 1faf4e47bb4ab1f7436dbae1218cc80a319886d8
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 13:58:09 2021 -0500
Set Variable To Local
commit 12a6d8b11e65e422730e7ea7f35c21da2ac2234d
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 13:53:22 2021 -0500
Attempt To Fix Call The Awk Script
Forgot to actually specify a file.
Remembered that you can't use a file as both input and output so we
have to backup the original file first.
It's a good idea to backup anyways.
Need to write a user reminder to check the nginx file.
commit 80dfe2c3214850019897b68cb2c8b708514b86c8
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 13:42:29 2021 -0500
Add Awk Script To Append Nginx Server Config
It's not append *exactly* since it has to preceed the closing '}' in
the right 'http' section.
commit c885f8dc3407b912b556b124e20fbc2d40ee95d2
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 13:11:18 2021 -0500
Move Nginx Config Append To Post Install
root permissions needed; post install has it.
commit cc8a73784e54286fbf262998ad7b6435267e70f8
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 13:09:11 2021 -0500
Add Nginx To Start
Maybe should add a message about it since that might be a security
thing.
commit ca22523ab18dd9151a371f7654ea86f405c1a9d0
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 13:08:35 2021 -0500
Move Dependency Install Above Execution Of Service
This is probably why things were dying -.-
commit b98838c729e548a64a6fd551b587dfa436ad6afd
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 13:06:44 2021 -0500
Remove Obsolete Install Script
Bundle Removed
commit c57921430b1c111cc4d8c26fb1e5dee58a8cb062
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 13:06:06 2021 -0500
Add Step For Nginx Config To Be Appended /etcs/
commit e21f60786d990719ef3aeed38cc4b7a25683e37c
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 13:59:55 2021 -0500
Remove Post Install Bundled Anki Instructions
bundled anki removed
commit dc3c90195901e8ca1fdbcf57ce9485c75d3fd3d5
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 12:58:07 2021 -0500
Remove Options Dependencies Of Bundled Anki
bundle is no longer present.
commit 2a8e297c0d0ba3b46f69b4babf6f8db6da64ccfd
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 12:52:16 2021 -0500
Change Server's Port To Run At 27702
nginx will be running at 27701 as per the instructions upstream.
commit f4017656f37d76ffc6cefef13e79e8fc9f8d889b
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 12:48:19 2021 -0500
Use The Requirements.Txt Package Instead Of Manually Specifying
Probably should've done this sooner.
commit ec5e5eb69f8d1634db489e6aa5be1e31a5784672
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 12:37:40 2021 -0500
Set recursive on cp
commit 6a017a7be2d42850e29f3ac735c7c5c4e68627d7
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 12:36:28 2021 -0500
Remove Build Step
No longer needed since the bundled-anki package was removed.
commit 80cf2af74130ddfaed769c7a7e91008a7d585b64
Author: s7hoang <s7hoang@gmail.com>
Date: Wed Jan 27 02:14:43 2021 -0500
Rejig PKGBUILD To Work With Upstream
For clarity purposes, individual plugin files were moved to
directories before hand; helps to reduce clutter.
Optional dependencies have not yet been removed as I would like to
verify that none of that is needed anymore with test installs.
Still need to rejig the post install stuff prior to test installs.
nginx is now a dependency for "request unpacking".
|
|
When it works it should work immediately.
When it dies it should probably just stay dead.
|
|
The repo changed their directory structure so that the directory we're
interested in is one level further from where it originally was.
|
|
Apparently pacman's version of mpv is too old.
I imagine these are probably used for displaying video if you decide
to get that fancy with anki. It other wise works without either of these.
|
|
It turns out that the module has to be at least initialized and
updated in order for the server to work.
|
|
Since pacman is the intended way to install python packages, I thought
I should probably just move all of the stuff found in requirements.txt
to the optional dependencies list. Originally this list contained all
the stuff I found I needed to get it working by doing it manually on
fresh installations of arch.
I'm guessing that these extra things that weren't listed in the
requirements.txt were probably covered via the packages I didn't have
in my original optionals list. We'll see...
|
|
Originally I left it as a hodgepodge of an install since I wasn't
*really* sure what I was going for (leave it in or not). I've since
decided to leave it out and let the user decide to install that stuff.
|
|
There is apparently a new profile on github which seems to be the
official anki profile.
The project seems to be compatible with the current url so it's no
problem to change it.
Description is updated as well.
|
|
I tried running the bundled anki client on my arch setup again (I normally
use a windows and android client) and found that it wasn't working
unless I installed these dependencies.
|
|
Git is only needed for building.
|
|
|
|
|
|
The pkgbase is not supposed to be set directly, but it derives the
name based off of pkgname.
|
|
|
|
|
|
|