annotate INSTALL @ 323:1686fac290c5

services/anilist: refactor HTTP requests...
author Paper <paper@paper.us.eu.org>
date Wed, 12 Jun 2024 22:48:16 -0400
parents 703fb7d7c917
children 1faa72660932
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
241
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
1 This is just like any typical autotools-based project.
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
2
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
3 To install, it's as simple as:
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
4 0). autoreconf -i
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
5 This step is only necessary if you're cloning from the repository.
293
703fb7d7c917 INSTALL: update instructions
Paper <paper@paper.us.eu.org>
parents: 241
diff changeset
6 Tarballs will have this step done already. This step requires autoconf,
703fb7d7c917 INSTALL: update instructions
Paper <paper@paper.us.eu.org>
parents: 241
diff changeset
7 automake, libtool, pkg-config/pkgconf, and libcurl installed already.
241
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
8 1). ./configure
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
9 Configures the build, finds Qt and the necessary runtime libraries.
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
10
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
11 NOTE: If you don't have Qt binaries on your PATH (e.g. MacPorts),
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
12 you can temporarily add it by prepending `PATH=qt_path:$PATH"
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
13 before configuring.
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
14 2). make
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
15 Builds the package.
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
16 3). make install
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
17 Installs the package. Use a suitable permission escalator like sudo
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
18 or doas.
06d6c351925c *: reorganize resources, +docs, build translations with autotools
Paper <paper@paper.us.eu.org>
parents:
diff changeset
19
293
703fb7d7c917 INSTALL: update instructions
Paper <paper@paper.us.eu.org>
parents: 241
diff changeset
20 On Windows, you'll want to use a Unix-like environment such as msys2 or Cygwin.