Search Criteria
Package Details: turtl-server-git r211.babccca-3
Package Actions
| Git Clone URL: | https://aur.archlinux.org/turtl-server-git.git (read-only, click to copy) |
|---|---|
| Package Base: | turtl-server-git |
| Description: | The secure, collaborative notebook's server |
| Upstream URL: | https://turtlapp.com/ |
| Keywords: | collaboration collaborative electron javascript note notebook notes rust secure server turtl |
| Licenses: | AGPL |
| Conflicts: | turtl-server |
| Provides: | turtl-server |
| Submitter: | owentrigueros |
| Maintainer: | owentrigueros |
| Last Packager: | owentrigueros |
| Votes: | 1 |
| Popularity: | 0.000000 |
| First Submitted: | 2019-05-14 20:53 (UTC) |
| Last Updated: | 2019-07-05 11:10 (UTC) |
Dependencies (4)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton)
- postgresql (postgresql-12AUR, postgresql-gitAUR, postgresql13AUR, postgresql18-docsAUR, postgresql18AUR, postgresql15-docsAUR, postgresql15AUR, postgresql16-docsAUR, postgresql16AUR, postgresql17-docsAUR, postgresql17AUR)
- git (git-gitAUR, git-glAUR) (make)
- npm (python-nodejs-wheelAUR, corepackerAUR, npm-corepackAUR) (make)
Required by (1)
- turtl-core-rs (requires turtl-server) (check)
Latest Comments
neoninteger commented on 2019-06-14 14:15 (UTC) (edited on 2019-06-14 14:18 (UTC) by neoninteger)
Hi, I've found one more thing that you may wish to consider:
sed "s/\/var\/www\/turtl\/server/usr\/share\/webapps\/turtl/g"results in the creation of the stringusr/share/webapps/turtl, which works fine whenturtl-serveris launched usingsystemd, but causes errors when the server is launched from anywhere except/, as the server is trying to search for plugins in ausrfolder in the current directory.If the command was changed to:
sed "s/\/var\/www\/turtl\/server/\/usr\/share\/webapps\/turtl/g"with an extra breaking\/, it will result in the correct string/usr/share/webapps/turtlwhich allows the server to be successfully launched from any directory (like myturtl-core-rsbuildscript does).(EDIT: Fix Markdown formatting errors) (EDIT 2: REALLY fix Markdown formatting errors)
owentrigueros commented on 2019-06-13 07:25 (UTC)
Hi @neoninteger, it's not confusing at all. Done!
neoninteger commented on 2019-06-13 01:22 (UTC)
Hi Owen, thank you for incorporating my feedback (I don't have much more experience with AUR packages than you do, I'm really just going off of what I've seen elsewhere :D)
One thing that I should have been more clear about is with the
provideandconflictvariables - I believe both need to be specified.The
conflictsvariable is a list of packages that cannot be installed at the same time as this one, so a hypotheticalturtl-serverpackage could not be installed at the same time asturtl-server-git.The
providesvariable allowspacmanto accept alternate packages when they are listed as dependencies. So if I listedturtl-serveras a dependency of my project,makepkgandpacmanwould proceed with installation if eitherturtl-server,turtl-server-gitor any other package withprovides=('turtl-server')was installed prior.Sorry for the confusion!
owentrigueros commented on 2019-06-11 14:10 (UTC)
@neoninteger It's done, I've also added the keywords of
turtl(plus 'server')owentrigueros commented on 2019-06-11 09:23 (UTC)
Hi @neoninteger, thank you for your comment! This is my first AUR package and I really appreciate the feedback.
I'll fix those erros ASAP. Tell me if you have any other suggestions :)
neoninteger commented on 2019-06-10 11:22 (UTC)
Hi Owen, thank you for providing this package, I have been able to successfully use it to run the test suite for Turtl's
core-rsmodule.There are a few things that I noticed while using this package that may be worth considering:
scripts/directory is installed with permissions644- this should be755or some other form that doesn't require manually performingchmod +xin order to run files in this directory (specificallyinit-db.sh)turtl-serverso that in the future when the server eventually has a versioned release, that release version can be provided as its own package that cannot be installed at the same time asturtl-server-git, but its up to you.Thanks again for making this package!