"Fossies" - the Fresh Open Source Software Archive

Member "zuluCrypt-5.7.0/rpm/BUILD_INSTRUCTIONS" (1 Oct 2019, 2455 Bytes) of package /linux/misc/zuluCrypt-5.7.0.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "BUILD_INSTRUCTIONS": 5.6.0_vs_5.7.0.

    1 
    2 ps: copy and paste all given commands to make sure you dont mistype them.
    3 ps: at step 5,replace "5.7.0" to zuluCrypt version you are building.
    4 ps: these instructions assumes rpm build directory is at "~/rpmbuild".
    5     Modify the paths in step 5 if they are different in your distribution.
    6 
    7 
    8 1. make sure the following packages are installed in your system. Their precise names maybe different in your
    9    distribution:
   10 
   11    a. libpwquality-devel( optional dependency used to check the quality of passwords when creating volumes )
   12    b. libblkid-devel
   13    c. libqt4-devel( required if building GUI components )
   14    d. gcc
   15    e. gcc-c++
   16    f. cryptsetup-devel
   17    g. cmake
   18    h.
   19    i. libgcrypt-devel
   20    j. libsecret-devel( optional dependency to store keys in gnome's libsecret )
   21    k. kde-devel( optional dependency to store keys in kde's kwallet )
   22    l. pkg-config
   23    m. libdevmapper-devel aka device-mapper-devel.
   24    n. uuid-devel
   25    o. rpmdevtools( this package contains programs necessary to build rpm packages )
   26 
   27 2. make sure "tar" and "xz" commands are installed in your computer as they are needed in step 5.
   28 
   29 
   30 3. decompress the zuluCrypt archive you downloaded(you should be able to do this from context menu
   31    when you right the archive on your file manager).
   32 
   33 
   34 4. open the terminal and change directory to zuluCrypt's source folder.
   35 
   36 
   37 5. while on zuluCrypt source folder,run the following commands to create rpm building environment
   38 
   39    ****************************************************************************************************************
   40 
   41    rpmdev-setuptree
   42    tar   -cf  ~/rpmbuild/SOURCES/zuluCrypt-5.7.0.tar ../zuluCrypt-5.7.0
   43    xz    -z  ~/rpmbuild/SOURCES/zuluCrypt-5.7.0.tar
   44 
   45    ****************************************************************************************************************
   46 
   47 
   48 5. while on zuluCrypt source folder,run the following commad to create a zuluCrypt rpm package.
   49 
   50    ****************************************************************************************************************
   51 
   52    QA_RPATHS=$[ 0x0001|0x0010 ] rpmbuild -bb rpm/zuluCrypt.spec
   53 
   54    ****************************************************************************************************************
   55 
   56 6. wait for the build to finish and look for the rpm packages in a folder located in "~/rpmbuild/RPMS/".
   57 
   58 7. consult your distribution's documentation on how to install .rpm packages and install the ones you will find in
   59    step 6 above.