Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | rpm packaging complete (?) |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | master |
| Files: | files | file ages | folders |
| SHA3-256: |
1bcc17afdfe35ae62f7a1005b8e67eee |
| User & Date: | jesse@mccluresk9.com 2014-08-16 20:18:34 |
Context
|
2014-09-08
| ||
| 22:01 | Better font handling (using "toy" api); workaround for configurenotify check-in: d2ce34100e user: jesse@mccluresk9.com tags: trunk, master | |
|
2014-09-05
| ||
| 20:09 | Update README.md check-in: 164df476af user: jesse@mccluresk9.com tags: trunk, master | |
|
2014-08-16
| ||
| 20:18 | rpm packaging complete (?) check-in: 1bcc17afdf user: jesse@mccluresk9.com tags: trunk, master | |
| 19:44 | added buildrequires check-in: efdd904266 user: jesse@mccluresk9.com tags: trunk, master | |
Changes
Changes to pkg/README.md.
1 2 | ###FEX Distibion and packaging | | > | | | > > > > > > | < | < < | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | ###FEX Distibion and packaging For distributions equipped to build from git sources (e.g. Archlinux, Slackware), all packaging materials will be provided in subdirectories here. For other distrobutions, I will work on making suitable packaging materials available and/or will gladly accept pull requests from those who are more familiar with other distros. The directories for such distros contain the materials I currently use to build packages for those targets. Binary and/or source packages will be available at the site below as they become available: http://behaviorenterprises.com/repo/ ####Dependencies The following packages and all their dependencies are required. + cairo + desktop-file-utils + fftw + libxpm + libsndfile + python2 Dependencies for building fex include the above packages, along with any associated -dev or -devel packages for distros that use split packages, and, of course, git to pull the source code. ####Building There is no need to configure: ```bash git clone http://github.com/TrilbyWhite/fex.git |
| ︙ | ︙ |
Deleted pkg/fedora/fex.sh.
|
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < |
Deleted pkg/fedora/fex.spec.
|
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < |
Added pkg/rpm/build.sh.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#!/bin/bash
## CHECK BUILD ENVIRONMENT:
TOPDIR=$(rpmbuild --eval '%_topdir')
mkdir -p ${TOPDIR}/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
## GET CODE AND MAKE SOURCE TARBALL:
git clone https://github.com/BehaviorEnterprises/fex.git
cd fex
FEX_VER="2.$(git rev-list --count HEAD)"
make dist
mv ./fex*.tar.gz ${TOPDIR}/SOURCES/fex-${FEX_VER}.tar.gz
## PREPARE SPEC FILE:
cp pkg/fedora/fex.spec ${TOPDIR}/SPECS/
sed -i 's/^version: .*$/version: '$FEX_VER'/' ${TOPDIR}/SPECS/fex.spec
sed -i 's/[0-9]*\.[0-9]*\.tar\.gz$/'$FEX_VER'.tar.gz/' ${TOPDIR}/SPECS/fex.spec
## INSTALL BUILD DEPS:
## Uncomment the next line for the initial build
#sudo yum-builddep ${TOPDIR}/SPECS/fex.spec
## CLEAN UP:
cd ..
rm -rf fex
## RUN RPMBUILD:
cd ${TOPDIR}/SPECS
rpmbuild -ba fex.spec
|
Added pkg/rpm/fex.spec.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
summary: Frequency Excursion Calculator
name: fex
version: 2.135
release: 1
license: GPL3
group: Applications/Science
source: fex-2.135.tar.gz
url: https://wiki.BehaviorEnterprises.com
vendor: Behavior Enterprises
packager: Jesse McClure jesse [at] mccluresk9 [dot] com
requires: cairo, desktop-file-utils, fftw, libsndfile, libXpm, python
buildrequires: cairo-devel, fftw-devel, gcc, libsndfile-devel, libX11-devel, libXpm-devel, pkgconfig
prefix: /usr
%description
Frequency Excursion Calculator
%prep
%setup -c
%build
make
%install
make "DESTDIR=${RPM_BUILD_ROOT}" install
%clean
rm -rf "${RPM_BUILD_ROOT}"
%post
update-desktop-database -q
%postun
update-desktop-database -q
%files
/usr/bin/fex
/usr/bin/fex-gtk
/usr/share/applications/
/usr/share/applications/fex.desktop
/usr/share/fex/
/usr/share/fex/config
/usr/share/man/man1/fex-help.1.gz
/usr/share/man/man1/fex.1.gz
/usr/share/pixmaps/fex.png
|